minor updates
added keyboard example