bug fixes
add more keyboard commands