             }], @get('options'))
         ).observes('n_points', 'p_points')
         
-        didInsertElement: ->
-            @plotRerender()
-    )
-    
-    
-    FermiDriacGraphView: Ember.View.extend(
-        dataBinding: 'parentView.data'
-        classNames: ['plot', 'fermi-driac-graph']
-            
-        yminBinding: 'parentView.ymin'
-        ymaxBinding: 'parentView.ymax'
-        
+    )
+    
+    
+    FermiDriacGraphView: App.GraphView.extend(
         options: (->
+            grid:
+                hoverable: true
             yaxis:
                 min: @get('ymin')
                 max: @get('ymax')

                data: @get('points')
            }], @get('options'))
        ).observes('points')
        
        didInsertElement: ->
            @plotRerender()
    )
)
        ).property('data.g_v_changed', 'data.f_F_changed')
        
        plotRerender: (->
            @set 'plot', $.plot(@$(), [{
                label: "Electrons"
                data: @get('n_points')
            }, {
