Decided to use Packages
More TODO
Add isSingleKeyStroke
Using isSingleKeyStroke to ignore single-key key combination
Update TODO, done 1 more task