tried to reduce any call on WebElement class as much as possible to reduce round trips to the browser. now phantomjs is faster than Firefox