Smart scroll functional

All functionality is up. Ready to update.