Control panel for controlling broadcast production devices comprising multiple signal sources including video cameras (102, 204) as video sources and/or audio sources, a database for storing video clips, and a video mixer, wherein the control panel comprises - control elements (213, 214, 216) receiving user input and converting the user input into commands to be executed by the broadcast production devices, - a display for displaying a user interface for interaction with an operator of the control panel; - a processor configured to load a template for a first scene in a broadcast production comprising a concatenated sequence of scenes, wherein the template defines the functionalities of the user interface and determines which signal sources, video clips and control options are presented on the display for selection by the operator and the broadcast production devices (102,103,106,108), wherein one template is defined for each of the scenes and for one or a plurality of events within one or several scenes, and wherein the control panel is characterized in that - the processor is configured to execute an algorithm analysing the context of the broadcast production by image analysis technologies to detect a specific event in the broadcast production to generate a specific trigger event, - the processor is further configured to load a next template in response to receiving the trigger event, wherein the next template defines new functionalities of the user interface, and wherein the new functionalities are at least partially different than the functionalities defined by the previously loaded template, and - in response to the specific trigger event the processor has loaded the next template and is configured to perform an algorithm that analyses the image content of all cameras to identify and select the most suitable camera and the most appropriate camera settings according to a rule included in the currently loaded template and to adapt the user interface accordingly. - control elements (213, 214, 216) receiving user input and converting the user input into commands to be executed by the broadcast production devices, - a display for displaying a user interface for interaction with an operator of the control panel; - a processor configured to load a template for a first scene in a broadcast production comprising a concatenated sequence of scenes, wherein the template defines the functionalities of the user interface and determines which signal sources, video clips and control options are presented on the display for selection by the operator and the broadcast production devices (102,103,106,108), wherein one template is defined for each of the scenes and for one or a plurality of events within one or several scenes, and wherein the control panel is characterized in that - the processor is configured to execute an algorithm analysing the context of the broadcast production by image analysis technologies to detect a specific event in the broadcast production to generate a specific trigger event, - the processor is further configured to load a next template in response to receiving the trigger event, wherein the next template defines new functionalities of the user interface, and wherein the new functionalities are at least partially different than the functionalities defined by the previously loaded template, and - in response to the specific trigger event the processor has loaded the next template and is configured to perform an algorithm that analyses the image content of all cameras to identify and select the most suitable camera and the most appropriate camera settings according to a rule included in the currently loaded template and to adapt the user interface accordingly.