feat: delegating event handler
test(e2e): test the helloworld example

We need a custom build of chromedriver, so we can't use SauceLabs at
this moment.