quicker window navigation
use non-recursive mapping