Added weak reference to presenting view controller