Optimisation, fix deadlock
TableEditor initialise in SwingThread to avoid deadlock
MessageOverlay, move lines under running test in order to use less cpu