Added handling for directional keys / arrows