drag area set, scroll arrows refactoring