Add separate functions for controlling auto rotate interval;
Reorg methods into public/private notation