always select in order when scrolling
add home extent button
bug fix: start position and position after save