       x: localVector.x * coef[0]
       y: localVector.y * coef[1]
 
-    #mB1.x *= constrain.x
-    #mB1.y *= constrain.y
-
     #translated in the base of the screen, it gives us
     mB0 =
       x: @_state.angle.cos * mB1.x - @_state.angle.sin * mB1.y

    # example of position bound based on the box that bounds
    # the rotateContainer
    @_state.positionBounds =
      #ox: (box.width - w) / 2
      #oy: (box.height - h) / 2
      #x: @workspace.width() - (box.width / 2 + w / 2)
      #y: @workspace.height() - (box.height / 2 + h / 2)
      ox: -Infinity
      oy: -Infinity
      x: Infinity

  setTransform: (@_transform)->

  # the 3 basic movements
  # position: {left: x, top: y}
  move: (position)=>
    @$el.css(position)
