add click and middleClick