code: @Override
  	public void click() throws WidgetException {
  		try {
  		   final WebElement webElement = getWebElement();
  
  		        if (!getGUIDriver().isJavascriptClickMode()) {
  		            synchronized (InteractiveElement.class) {
  		                getGUIDriver().focus();
  		                highlight( HIGHLIGHT_MODES.PUT);
  		                webElement.click();
  		            }
  		        } else {
                      highlight( HIGHLIGHT_MODES.PUT);
                      try {
                          eval("arguments[0].click();");
                      } catch (WidgetException we) {
                          throw new RuntimeException(we);
                      }
  		        }
  
  		        getGUIDriver().selectLastFrame();
  		} catch (Exception e) {
  			throw new WidgetException("Error while clicking element",
  					getByLocator(), e);
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see qc.automation.framework.widget.IClickableElement#click()