Simplify smooth-scroll event handler

There's no reason to delay the creation of the smooth-scroll event handler until the DOM is ready. This is more consistent, with no performance penalty.