Separate viewcontroller and delegate for the master view