       @stages[anchor].style.display = 'block'
       @stages[@lastOp.anchor].style.display = 'none'
       @lastOp.anchor = anchor
+      @lastOp.reset  = true
 
 
   _stageReset: (anchor, cb) =>

  # wouldn't be called due to no animation taking place. This method reasons if
  # movement has taken place, preventing this pitfall of transition listeners.
  _isIdenticalOperation: (op) ->
    return false if @lastOp.angle isnt op.angle
    for k, v of op.options
      return false if op.options[k] isnt @lastOp.options[k] and k isnt 'callback'
    true



    else
      @panels[@lastOp.anchor][0].addEventListener css.transitionEnd, @_onTransitionEnd, false

    (@lastOp = operation).reset = false


  # Handler called when a CSS transition ends.
