JDialog isn't Showing till return from eventListener

Printable View