add mouse mode.
modified
add MouseGestureL