Calling target what it really is.  Maybe renderThread should be broken up a bit.