Fixed the cellDictionary cell caching bug, I was creating new cell dictionaries every time instead of adding to a dictionary if it exists. Oops.