web-mode hooks