Now both keyPress and keyRelease can be handled
Mouse events renamed
Renamed & added methods (get_point, set_point, etc.)
Refactoring
Interactive axis-aligned rectangle
get_point returns reference