fixed mouse event propagation bug