MouseEvent.BUTTON2_MASK, watcher.modifiers);
watcher.gotClick = false;
robot.mousePress(MouseEvent.BUTTON3_MASK);
robot.mouseRelease(MouseEvent.BUTTON3_MASK);
timer.reset();
while (!watcher.gotClick) {
if (timer.elapsed() > EVENT_GENERATION_DELAY)
fail("Never received button 3 click event");
robot.delay(200);
}