moving thumbselect to shift key
flag done to avoid repeated thumbs fetch