Note that this commit also introduces a `domUtils` helper to handle most complex operations in vanilla JS compared to using jQuery.