Added mouse button support