Adding auto-scroll

Plus, adding some more features.