Hit a big roadblock. Can't access CoreData from drawRect method because drawRect is called on a background thread!