Separate controller for content editing