diff --git a/features/backbone_base/backbone_base.info b/features/backbone_base/backbone_base.info
index a175cb5..f807e9d 100644
--- a/features/backbone_base/backbone_base.info
+++ b/features/backbone_base/backbone_base.info
@@ -1,9 +1,9 @@
 name = "Backbone Base"
 description = "Feature with base setup for Backbone module, with REST endpoint."
-core = "7.x"
+core = "6.x"
 package = "Backbone"
 php = "5.2.4"
-version = "7.x-1.0-alpha2"
+version = "6.x-1.x-dev"
 project = "backbone_base"
 dependencies[] = "ctools"
 dependencies[] = "rest_server"
diff --git a/modules/backbone_example/backbone_example.info b/modules/backbone_example/backbone_example.info
index 73e807b..0df458f 100644
--- a/modules/backbone_example/backbone_example.info
+++ b/modules/backbone_example/backbone_example.info
@@ -3,5 +3,4 @@ description = An example Backbone.js app showcasing standard design patterns.
 dependencies[] = backbone
 dependencies[] = backbone_base
 package = Backbone
-core = 7.x
-files[] = backbone_example.module
\ No newline at end of file
+core = 6.x
diff --git a/modules/backbone_example/backbone_example.module b/modules/backbone_example/backbone_example.module
index f73910b..05a7212 100644
--- a/modules/backbone_example/backbone_example.module
+++ b/modules/backbone_example/backbone_example.module
@@ -54,11 +54,11 @@ function backbone_example_menu() {
 function backbone_example_theme($existing, $type, $theme, $path) {
   return array(
     'backbone_example_node_template' => array(
-      'variables' => array(),
+      'arguments' => array(),
     ),
     'backbone_example_app_template' => array(
       'template' => 'backbone-example-app-template',
-      'variables' => array(),
+      'arguments' => array(),
     ),
   );
 }
@@ -82,13 +82,7 @@ function backbone_example_admin_page() {
   // Add app js.
   drupal_add_js(drupal_get_path('module', 'backbone_example') . '/js/backbone_example_app.js');
   // Return a container div for the app to anchor itself to.
-  return array(
-    '#type' => 'html_tag',
-    '#tag' => 'div',
-    '#attributes' => array(
-      'id' => 'backbone-example-app',
-    ),
-  );
+  return '<div id="backbone-example-app"></div>';
 }
 
 /**
@@ -98,5 +92,5 @@ function backbone_example_admin_page() {
  *   Return a standard _.template() style template.
  */
 function theme_backbone_example_node_template() {
-  return '<% if (node.title && node.body) { %><h2><%= node.title %></h2><div><%= node.body.und[0].safe_value %></div><% } %>';
+  return '<% if (node.title && node.body) { %><h2><%= node.title %></h2><div><%= node.body %></div><% } %>';
 }
diff --git a/modules/backbone_example/js/backbone_example_app.js b/modules/backbone_example/js/backbone_example_app.js
index f5b44b4..91cc741 100644
--- a/modules/backbone_example/js/backbone_example_app.js
+++ b/modules/backbone_example/js/backbone_example_app.js
@@ -1,5 +1,5 @@
 (function($) {
-  Drupal.behaviors.backbone_example = {
+  Drupal.behaviors.backbone_example = function(context) {
     // ## attach()
     //
     // We start the app in a Drupal.behaviors attach function, this way we can
@@ -10,7 +10,6 @@
     // ui and an individual node, and a model to hold the node data.  Note that
     // in Backbone views function much like controlers in more conventional MVC
     // architecture, binding actions to events.
-    attach: function() {
 
       // ### NodeView
       //
@@ -125,14 +124,6 @@
       //
       // Then all we need to do is create an instance of our app view!
       var app = new AppView();
-    },
-
-    // ## unattach()
-    //
-    // Just to be consistent with Drupal standards, we provide an unattach
-    // function as well.
-    unattach: function() {
-      $('#backbone-example-app').html('');
-    }
+    
   };
 })(jQuery);
