Fixed a memory leak where context retained a view controller. Added weak_ref_is_same_object?