if savedir doesn't exist, create it
fix MapWindow -> PickWindow mix-up
fix manual picking regression in PickWindow (critical)