auto-scroll made optional