Added key-release control

- This treats each key-press separately, avoiding continous keyPress events when holding down the key.