mouse movement handling added