added following mouse controls