shift selection fix