Get Shift working in CLX. Don't know whether that breaks something else.
First try to define Regions once, and to apply action onto them.