[Unit Tests] Eliminate need to call aSync runner bu using GraphicalViewer.flush()

* Now we're in business!
* This is how to write UI unit tests!