Added generic keyboard and mouse controls