phantomjs support halfway added