improved shift/cursoring combinations behavior