added a failing test trying to fix the issue: when the mouse moves outside drawing area, it should stop drawing
all test passes, but the production code doesn't work. tests trigger mouse events in the wrong element