added selection of elements
going to bed, need to change passed element

into global selection to make sure changes propagate
refactored a bunch of code
added cycles in sorted order
ShiftCycleEndRightWorks
added right click handler and some spelling fixes
shift cycle end left works as well