Fix for left panel calling viewDidAppear twice on first load