selection: handle shift modifier.