       top: vector.y + @_state.elPosition.top
 
     ###
-    bounds = @_state.bounds
+    bounds = @_state.positionBounds
     if pos.left < bounds.ox
       pos.left = bounds.ox
     else if pos.left > bounds.x

      x : @_state.rotatedCenter.x - @_state.elDimension.width / 2
      y : @_state.rotatedCenter.y - @_state.elDimension.height / 2

    #console.log("original M")
    #console.log(originalM)

    # we now have to figure out the new position of the (0,0)
    # of the zonard:
    cM =

    mN =
      x : cN.x - cM.x
      y : cN.y - cM.y

    # preparing and changing css
    @$el.css
