optimized the demo page and make some fixes on the script

- optimized the 'auto' options
- added northSouth option
- added westEast option
- optimized animations