May be rename `KBD_PAIR` to `NO_BOUNDS_CHECK` and `MOUSE_PAIR` to `BOUNDS_CHECK` accordingly to make it more clear on what happens here... or some `WRAP_EVT_WITH_BOUNDS_CHECK`? :)