added keyboard support and updated demo.html to include documentation on navigation