Added new tool: Keyboard.js: enables the user to use the keyboard for ma...

...p navigation