Detect shift key from key events

Firefox does not have window.event

Closes #21