Got swingworkers working, and also fixed bone-headed mistake in logic.