docs: private boolean fireEventWait(WebElement webElement, Eventable eventable)
  			throws ElementNotVisibleException, InterruptedException {
  		switch (eventable.getEventType()) {
  			case click:
  				try {
  					webElement.click();
  				} catch (ElementNotVisibleException e) {
  					throw e;
  				} catch (WebDriverException e) {
  					throwIfConnectionException(e);
  					return false;
  				}
  				break;
  			case hover:
  				LOGGER.info("EventType hover called but this isn't implemented yet");
  				break;
  			default:
  				LOGGER.info("EventType {} not supported in WebDriver.", eventable.getEventType());
  				return false;
  		}
  
  		Thread.sleep(this.crawlWaitEvent);
  		return true;
  	}