Moved a lot of processing to background. Lot's of new bugs to squash