refactor concern of findTarget*wd functions
fix backwards case sensitive seek
fix 'do' and 'dp' native behavior in diff mode