Fullscreen controller handles markup parsing instead of directive