3rd commit with first swingworker implementation (fail)