callback = () => {
            var target = document.getElementById(location.hash.slice(1));

            if (target || !location.hash) {
              if (this.element.contains(target)) {
                requestAnimationFrame(() => {
                  // Give the browser a chance to render
                  Mavo.scrollIntoViewIfNeeded(target);
                });
              }
            }

            return target;
          }
Mavo: Create web applications by writing HTML and CSS!
@author Lea Verou and contributors
@version v0.2.2