diff --git a/IPython/html/static/notebook/js/widgetmanager.js b/IPython/html/static/notebook/js/widgetmanager.js
index b5c7e35..afd8f3f 100644
--- a/IPython/html/static/notebook/js/widgetmanager.js
+++ b/IPython/html/static/notebook/js/widgetmanager.js
@@ -83,17 +83,20 @@
                     console.error("View creation failed", model);
                 }
                 if (cell.widget_subarea) {
-                    
                     cell.widget_area.show();
-                    // Have the IPython keyboard manager disable its event
-                    // handling so the widget can capture keyboard input.
-                    // Note, this is only done on the outer most widget.
-                    IPython.keyboard_manager.register_events(view.$el);
+                    this._handle_display_view(view);
                     cell.widget_subarea.append(view.$el);
                 }
             }
         };
 
+        WidgetManager.prototype._handle_display_view = function (view) {
+            // Have the IPython keyboard manager disable its event
+            // handling so the widget can capture keyboard input.
+            // Note, this is only done on the outer most widget.
+            IPython.keyboard_manager.register_events(view.$el);
+        };
+
         WidgetManager.prototype.create_view = function(model, options, view) {
             // Creates a view for a particular model.
             var view_name = model.get('_view_name');
@@ -113,17 +116,11 @@
                 view.render();
                 model.views.push(view);
                 model.on('destroy', view.remove, view);
-
-                this._handle_new_view(view);
                 return view;
             }
             return null;
         };
 
-        WidgetManager.prototype._handle_new_view = function (view) {
-            // Called when a view has been created and rendered.
-        };
-
         WidgetManager.prototype.get_msg_cell = function (msg_id) {
             var cell = null;
             // First, check to see if the msg was triggered by cell execution.