Added even more documentation and attempted to pass the activity through the thread... couldn't? not sure...