some changes to the mouse event, and server browser