Use eventlistener module instead of relying on flaky polyfill for addEventListener. Reverting issue #13.