Included PhantomJS for local testing, polyfilled .click() for it.