seperate scrollbase from scroll, ready to implement swipe
add Scroll.isScrollingX to prevent dispatching useless events to scroll's inner content
add switch.js
bug fixed