Smoother

Make use of addEventListeners, likely to remove issues. Removed
`resize`, IMHO not needed and browser goes nuts when doing so.