   orient: (verticalEdge, horizontalEdge, totalHeight, totalWidth) ->
     @label.regY = @background.regY = verticalEdge.posShift
     @label.regX = @background.regX = horizontalEdge.posShift
-
-    @containerOverlay.graphics
-      .clear()
-      .beginFill('rgba(255,0,0,0.4)') # Actual position
-      .drawRect(0, 0, totalWidth, totalHeight)
-      .endFill()
-      .beginFill('rgba(0,0,255,0.4)') # Cache position
-      .drawRect(horizontalEdge.startPos, verticalEdge.startPos, totalWidth, totalHeight)
-      .endFill()
-
-    #@cache horizontalEdge.startPos, verticalEdge.startPos, totalWidth, totalHeight
+    @cache horizontalEdge.startPos, verticalEdge.startPos, totalWidth, totalHeight
 
   updateCoordinates: (contentWidth, contentHeight, offset) ->
     # Center label horizontally and vertically

    @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

    if @isNearTopEdge()
      verticalEdge = 
