The drag jigger should not go offscreen when you drag it. The check is in the drop event listener. This is cost effective versus setInterval. The drawback is that it doesnt cover the special case of the user resizing the browser over the dragOn. What dingus would do that anyway.