whole button react to mouse events