     @lastPlace.y2 = y2
 
   updateCursor: ->
+    @setOpacity(1)
     @place(@cursorContext)
 
 

  setColor: (colorString)->
    @contexts.map (context)->
      context.strokeStyle = context.fillStyle = colorString

  hasPreviousPlace: ->
    @lastPlace.x1 && @lastPlace.x2 && @lastPlace.y1 && @lastPlace.y2


    # a rectangle
    @tip = {
      height: 10
    }

    @lastPlace = {
