modified phantomjs requiredment: you can keep your own version