bugfix touch event
refactoring scroll panel
refactoring scroll panel