remove viewDidLoad from ImageEditorController, to be implemented by users