consolidation of scrollToHorizontal() method with core scrollTo() method

- consolidation of scrollToHorizontal() method with core scrollTo() method.
- removed scrollToHorizontal() method.
- scrollTo() method now takes 2 optional arguments, x and y.