     @label.shadow = new createjs.Shadow('#000000', 1, 1, 0)
     @background.name = 'Coordinate Display Background'
     @pointMarker.name = 'Point Marker'
-    @containerOverlay = new createjs.Shape() # FOR TESTING - REMOVE BEFORE COMMIT
 
   onMouseOver: (e) -> @mouseInBounds = true
   onMouseOut: (e) -> @mouseInBounds = false


    totalWidth = contentWidth + contributionsToTotalSize.reduce (a, b) -> a + b
    totalHeight = contentHeight + contributionsToTotalSize.reduce (a, b) -> a + b

    # Orientation
    #find the current orientation and store it in an instance variable
    # i.e.: topright, bottomright, bottomleft, topleft (default is topright)
    #can be done separately:
    #  -use regx and y to adjust label and background position
    #  -adjust the cache position
    # both can use the current orientation to do their work without knowing about the other

    if @isNearTopEdge()
      verticalEdge = 

    @addChild @background
    @addChild @label
    @addChild @pointMarker
    @updateCache()
    Backbone.Mediator.publish 'surface:coordinates-shown', {}
