Keyboard support added for easier desktop/laptop navigation