Added a queue which makes the event atomic, previously the thread was run frequently and may or may not have been in order.
Merge branch 'master' of ssh://dascgitolite@dasc-git.diamond.ac.uk/scisoft/scisoft-ui.git
Couple of adjustments to queue. Need to do walkthrough with Mark.