     [nx, ny] = @mget('normals')
     [xoff, yoff]  = @mget('offsets')
     dim = @mget('dimension')
-    side = @mget('layout_location')
+    side = @mget('panel_side')
     orient = @mget('major_label_orientation')
     if _.isString(orient)
       angle = _angle_lookup[side][orient]

  add_panel: (side) ->
    @panel = new SidePanel.Model({side: side})
    @panel.attach_document(@document)
    @set('layout_location', side)

  _offsets: () ->
    side = @get('layout_location')
    [xoff, yoff] = [0, 0]
    frame = @get('plot').get('frame')


    @add_dependencies('rule_coords', this, ['computed_bounds', 'side'])

    @define_computed_property('tick_coords', @_tick_coords, false)
    @add_dependencies('tick_coords', this, ['computed_bounds', 'panel_side'])

    @define_computed_property('ranges', @_ranges, true)
    @define_computed_property('normals', (() -> @panel._normals), true)
