Initial tests for UI dragging, changed 16 bit integers to 32 to match the SDL struct values. Made UI non-copyable and got rid of make_ui method
Fixed a spot which was still using 16 bit variables. Removed unnecessary boolean from UI class since button state is already part of the motion struct
More tests for dragging
Fixed a bug where window drag block would not be reset if drag started on child window and ended outside window area
Fixed test event creation where mouse up event was actually mouse down. Added new test for left handed profile