added updateScreen() method, stopped edit hotspot "mouseup" event from firing on "dragend"