diff --git a/commons.info b/commons.info
index b1d8631..09aff60 100644
--- a/commons.info
+++ b/commons.info
@@ -21,9 +21,9 @@ dependencies[] = path
 dependencies[] = search
 dependencies[] = shortcut
 dependencies[] = taxonomy
-dependencies[] = toolbar
 
 ; Contributed modules.
+dependencies[] = breakpoints
 dependencies[] = ctools
 dependencies[] = custom_search
 dependencies[] = diff
@@ -41,6 +41,7 @@ dependencies[] = message_notify
 dependencies[] = message_subscribe
 dependencies[] = metatag
 dependencies[] = module_filter
+dependencies[] = navbar
 dependencies[] = og
 dependencies[] = overlay
 dependencies[] = panels
diff --git a/commons.install b/commons.install
index acbb8a3..2d8d5df 100644
--- a/commons.install
+++ b/commons.install
@@ -130,4 +130,30 @@ function commons_update_3102() {
     commons_set_default_avatar();
   }
   return array();
-}
\ No newline at end of file
+}
+
+/**
+ * Replace the Toolbar module with the Navbar module.
+ */
+function commons_update_3103() {
+  // Enable the Navbar module and its dependencies.
+  $module_list = array('breakpoints', 'navbar');
+  module_enable($module_list);
+
+  // Migrate permissions.
+  if (module_exists('toolbar')) {
+    $roles = user_roles(FALSE, 'access toolbar');
+    if (!empty($roles)) {
+      // Set permissions.
+      foreach ($roles as $rid => $role) {
+        user_role_grant_permissions($rid, array('access navbar'));
+      }
+    }
+  }
+
+  // Disable the Toolbar module.
+  $module_list = array('toolbar');
+  module_disable($module_list);
+
+  return array();
+}
diff --git a/drupal-org.make b/drupal-org.make
index 388918d..032a692 100644
--- a/drupal-org.make
+++ b/drupal-org.make
@@ -41,6 +41,10 @@ projects[apachesolr_user][download][url] = "http://git.drupal.org/project/apache
 projects[apachesolr_user][download][branch] = "7.x-1.x"
 projects[apachesolr_user][download]revision] = "a86c5aebfceaf4a3fc53544762a36ca1b70809d5"
 
+projects[breakpoints][type] = "module"
+projects[breakpoints][subdir] = "contrib"
+projects[breakpoints][version] = "1.0"
+
 projects[connector][type] = "module"
 projects[connector][subdir] = "contrib"
 projects[connector][version] = "1.0-beta2"
@@ -216,6 +220,10 @@ projects[mollom][type] = "module"
 projects[mollom][subdir] = "contrib"
 projects[mollom][version] = "2.6"
 
+projects[navbar][type] = "module"
+projects[navbar][subdir] = "contrib"
+projects[navbar][version] = "1.0-alpha10"
+
 projects[oauth][type] = "module"
 projects[oauth][subdir] = "contrib"
 projects[oauth][version] = "3.1"
@@ -504,6 +512,10 @@ projects[commons_origins][subdir] = "contrib"
 ; Libraries.
 ; NOTE: These need to be listed in http://drupal.org/packaging-whitelist.
 
+libraries[backbone][download][type] = "get"
+libraries[backbone][type] = "libraries"
+libraries[backbone][download][url] = "https://github.com/documentcloud/backbone/archive/1.0.0.tar.gz"
+
 libraries[ckeditor][download][type] = "get"
 libraries[ckeditor][download][url] = "http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.0/ckeditor_4.0_standard.tar.gz"
 libraries[ckeditor][type] = "libraries"
@@ -511,3 +523,7 @@ libraries[ckeditor][type] = "libraries"
 libraries[timeago][download][type] = "get"
 libraries[timeago][type] = "libraries"
 libraries[timeago][download][url] = "https://raw.github.com/rmm5t/jquery-timeago/v1.2.0/jquery.timeago.js"
+
+libraries[underscore][download][type] = "get"
+libraries[underscore][type] = "libraries"
+libraries[underscore][download][url] = "https://github.com/documentcloud/underscore/archive/1.4.4.tar.gz"
