Fixes for keyboard support and outline colour

Adding keyboard accessibility and toning down the outline colour when selected.
lol, no, by constant i meant a pseudo one just as a uppercase variable ;)

```js
var ENTER_KEY = 13;
```