     h = @$el.height()
       # the initial position of @el
     @_state.elPosition = @$el.position()
+    @_state.elOffset = @$el.offset()
     @_state.bounds =
         ox: (box.width - w) / 2
         oy: (box.height - h) / 2

      width: w
      height: h
    @_state.coef = @coefs[@_state.card] if @_state.card?
    offset = @$el.offset()
    @_state.center =
      x: offset.left + w / 2
      y: offset.top  + h / 2

  # @chainable
  move: (event)=>

    @contains = new RotateContainerView
    @listenToDragStart()
    @position()
    # we attribute the angle beta
    @beta = (@model.get 'rotate') * (2 * Math.PI / 360)
    @setState()
  
  position: ()->
    for prop in 'top left width height'.split ' '
