Rename; clean-up cross-browser support; fix bug caused by elastic scrolling