Remove unnecessary synthesizes.
Add a convenience method to know whether an event represent the escape key.
Add the ability to remove events from bindings.