Fixed ConcurrentModificationException
by using Iterators instead of for-each
Preparing for advanced selections
Focusing stuff working
Still problems with the mouse stuff
Fixed MouseListener
Clean up
In the comments
and some minor code things