fix 2d shift navigation