controlling by mouse and keyboard was added