Control over events
can now access raw key events
with modifiers like alt and ctrl
can access straight ascii value of key
keyboard control of layer/window elements
filtering of keyboard input
can capture system level drag and drop events