TODO KeyPress and KeyRelease options Grab entire keyboard for modes Add modes Persistent mode Get current mode Hook for mode change Document stuff Clean up build system Fix installation Create man page