more keyboard control added