     ymin: -5
     ymax: 5
     
-    DensityStateGraphView: Ember.View.extend(
-        dataBinding: 'parentView.data'
-        classNames: ['plot', 'density-graph']
-        
-        yminBinding: 'parentView.ymin'
-        ymaxBinding: 'parentView.ymax'
-        
+    DensityStateGraphView: App.GraphView.extend(        
         options: (->
+            grid:
+                hoverable: true
             yaxis:
                 min: @get('ymin')
                 max: @get('ymax')
             xaxis:
                 tickFormatter: (val, axis) =>
                     return val.toExponential(0)
-
         ).property('ymin', 'ymax')
                 
         gc_points: (->

            $.plot(@$(), [@get('gc_points'), @get('gv_points')], @get('options'))
        ).observes('gc_points', 'gv_points')
        
        didInsertElement: ->
            @plotRerender()
    )
    
    DensityParticleGraphView: Ember.View.extend(
        dataBinding: 'parentView.data'
        classNames: ['plot', 'density-graph']
        
        yminBinding: 'parentView.ymin'
        ymaxBinding: 'parentView.ymax'
        
        options: (->
            ylim = Math.pow(100, 23)
            yaxis:
                min: @get('ymin')
                max: @get('ymax')
            xaxis:
                autoscaleMargin: 1
                tickFormatter: (val, axis) =>
                    return val.toExponential(0)
        ).property('ymin', 'ymax')

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