Added more precise keybaord controls