Just moving computers, starting work on selection
Moving Computers
Rewrote the selection logic

Now the selection logic has been rewritten to finally allow for
dynamic selection of text.
Merge branch 'selection'