Why did you use a keydown handler, rather than the `addKeyMap` method?