A bit of grooming to the event listener. About to experiment with a queue.
Refactoring - created view update manager to deal with threads.
TODO and settings tweaks