Blockly trace fixes

@kadst43 @BrettASwift I'm fairly certain this should fix the trace arrow jumping around to places where it shouldn't. I factored in the scrolling offset to the arrow's placement, and bound/update it on the window's scroll and resize.