Added mouse move event to the body so that the widget works even when the mouse it outside the widget