WIP text selection using shift
Refactored, implemented selection deletion.