properly grab a key
react to the grabbed key