 
     if @snap 
       @setSnap e.pageX, e.pageY
+      @toolContainer.update()
     else
       @model.save
         left: e.pageX - @relX
         top: e.pageY - @relY
 
     Backbone.Mediator.publish 'stop-snap'
-    @toolContainer.update()
     @$el.css
       transform: ''
 

    @dashHeight = @dashBottom - @dashTop

    $(window).on 'resize', =>
      @dashWidht = window.innerWidth
      @dashBottom = window.innerHeight - 50
      @dashHeight = @dashBottom - @dashTop


    if @model?
      @model.on 'remove', @removeWindow
      @model.on 'change:zindex', @setZindex
      @model.on 'change:left change:top', @setPosition
      @model.on 'change:width change:height', @setSize

      @$el.css @initialSizeAndPosition()

