Making debug flag an instance attribute instead of a static attribute
Make sure that Swing compontent is created inside EDT
Renaming:
 - StringListener to FileChooserListener
 - StringListener#string to FileChooserListener#fileChosen