firing less events
correcting maven info
moved read onto worker thread
moved GUI change to EDT