add system property "beam.swing.debug" to enable swing EDT debugging
move swing component creation to the EDT