diff --git a/_includes/comments.html b/_includes/comments.html
index 6dbb9c5..29ee79f 100644
--- a/_includes/comments.html
+++ b/_includes/comments.html
@@ -1,7 +1,6 @@
 <ul id="comments-tabs">
     <li class="static"><strong>Comments:</strong></li>
     <li data-service="disqus" data-div="comments_disqus">Disqus</li>
-    <li data-service="google" data-div="comments_google">Google+</li>
     <li data-service="spotim" data-div="comments_spotim">spot.im</li>
     <li class="hint static">(Click to enable.)</li>
 </ul>
@@ -17,16 +16,10 @@
     </script>
 </div>
 
-<div id="comments_google" class="comments-tab">
-    <div class="g-comments" data-href="{{ site.url }}{{ page.url }}" data-width="868" data-first_party_property="BLOGGER" data-view_type="FILTERED_POSTMOD">Loading Google+ comments…</div>
-</div>
-
 <div id="comments_spotim" class="comments-tab">
-    <div id="spot-im-frame-inpage" data-post-id="{% if page.id %}{{ page.id }}{% else %}/index{% endif %}"></div>
+    <div id="spot-im-frame-inpage" data-spotim-module="recirculation" data-spot-id="sp_cNwZLN9Q"></div>
     <script type="text/javascript">
         /* * * CONFIGURATION VARIABLES * * */
-        window.SPOTIM = {
-            spotId: 'sp_cNwZLN9Q'
-        };
+        var spotim_postid = '{% if page.id %}{{ page.id }}{% else %}/index{% endif %}';
     </script>
 </div>
\ No newline at end of file
diff --git a/javascripts/comments.coffee b/javascripts/comments.coffee
index 2e02453..e9b047a 100644
--- a/javascripts/comments.coffee
+++ b/javascripts/comments.coffee
@@ -2,11 +2,13 @@
 ---
 $(document).ready ->
     $('ul#comments-tabs li').not('.static').click ->
-        addScript = (script) ->
+        addScript = (script, data = {} ) ->
             scr = document.createElement 'script'
             scr.type = 'text/javascript'
             scr.async = true
             scr.src = script
+            for key, value of data
+                scr.setAttribute "data-#{key}", value
             (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild scr
 
         tab_id = $(this).attr 'data-div'
@@ -18,14 +20,10 @@ $(document).ready ->
                 addScript("//#{disqus_shortname}.disqus.com/embed.js")
                 $(this).removeAttr 'data-service'
 
-            when 'google'
-                # load Google+
-                addScript('//apis.google.com/js/plusone.js')
-                $(this).removeAttr 'data-service'
-
             when 'spotim'
                 # load spot.im
-                addScript('//www.spot.im/launcher/bundle.js')
+                addScript('//recirculation.spot.im/spot/sp_cNwZLN9Q')
+                addScript('//launcher.spot.im/spot/sp_cNwZLN9Q', { "post-id": window.spotim_postid, "spotim-module": "spotim-launcher" } )
                 $(this).removeAttr 'data-service'
 
         $('ul#comments-tabs li.hint').remove()