^+1
No need for this. Depending on implementation, it could even override existing smooth scrolling solutions that users like us generally have turned on (not really problematic, but sometimes annoying). I have my smooth scrolling enabled globally, with a transition time and easing that I find...