Upgrade hut-build and fix lint
Use event delegation for button events
Update dependencies