What's up with this being an array? Do you keep multiple keystrokes sometimes? Or is this for multi-character inputs? If the latter, would making this a string make more sense?