   bottom_side: ->
     @target.getTop() + @target.getHeight()
 
+  preserve_item_scale: (index) ->
+    text = @target.item(index)
+    text.setScaleX(1 / @target.getScaleX())
+    text.setScaleY(1 / @target.getScaleY())
+    @target.dirty = true
+
 @text_positioner_init = ->
   $('.text-positioner').each (index, element) ->
     tp = new TextPositioner

        0: 'black'
        1: 'white'

    rect.setShadow
      color: 'rgba(0,0,0,0.3)'
      blur: 10
      offsetX: 10
      offsetY: 10

    @fabric_canvas.add rect

  remove_rect: (name) ->
    toRemove = (

    target.bound_scale_y()

    target.fire 'object:moving'

    target.preserve_item_scale(1)

  object_modified: (o) ->
    target = new Target(o)
