added keyboard.js and sample html files