A reception apparatus comprising: receiver circuitry configured to receive a broadcast stream that includes television content; and processing circuitry configured to: execute a television receiver application that displays the television content, execute a broadcaster application associated with the broadcast stream, receive indication of a selection of a key that is provided on an input device, in response to reception of the indication of the selection of the key, determine whether the broadcaster application has reserved the selected key, in response to the determination that the broadcaster application has reserved the selected key, determine whether a native application, persistently present on the reception apparatus and executed by the processing circuitry, having an interface with the television receiver application via a proprietary application programme interface, API, and associated with the broadcaster application, has reserved the selected key, and process, by the native application, the selected key in accordance with a first predetermined function specified by the native application in response to the determination that the broadcaster application has reserved the selected key and the native application has reserved the selected key, and process, by the broadcaster application, the selected key in accordance with a second predetermined function specified by the broadcaster application in response to the determination that the broadcaster application has reserved the key and the native application has not reserved the selected key, and process, by the television receiver application, the selected key in accordance with a third predetermined function specified by the television receiver application in response to the determination that the broadcaster application has not reserved the selected key. receiver circuitry configured to receive a broadcast stream that includes television content; and processing circuitry configured to: execute a television receiver application that displays the television content, execute a broadcaster application associated with the broadcast stream, receive indication of a selection of a key that is provided on an input device, in response to reception of the indication of the selection of the key, determine whether the broadcaster application has reserved the selected key, in response to the determination that the broadcaster application has reserved the selected key, determine whether a native application, persistently present on the reception apparatus and executed by the processing circuitry, having an interface with the television receiver application via a proprietary application programme interface, API, and associated with the broadcaster application, has reserved the selected key, and process, by the native application, the selected key in accordance with a first predetermined function specified by the native application in response to the determination that the broadcaster application has reserved the selected key and the native application has reserved the selected key, and process, by the broadcaster application, the selected key in accordance with a second predetermined function specified by the broadcaster application in response to the determination that the broadcaster application has reserved the key and the native application has not reserved the selected key, and process, by the television receiver application, the selected key in accordance with a third predetermined function specified by the television receiver application in response to the determination that the broadcaster application has not reserved the selected key. execute a television receiver application that displays the television content, execute a broadcaster application associated with the broadcast stream, receive indication of a selection of a key that is provided on an input device, in response to reception of the indication of the selection of the key, determine whether the broadcaster application has reserved the selected key, in response to the determination that the broadcaster application has reserved the selected key, determine whether a native application, persistently present on the reception apparatus and executed by the processing circuitry, having an interface with the television receiver application via a proprietary application programme interface, API, and associated with the broadcaster application, has reserved the selected key, and process, by the native application, the selected key in accordance with a first predetermined function specified by the native application in response to the determination that the broadcaster application has reserved the selected key and the native application has reserved the selected key, and process, by the broadcaster application, the selected key in accordance with a second predetermined function specified by the broadcaster application in response to the determination that the broadcaster application has reserved the key and the native application has not reserved the selected key, and process, by the television receiver application, the selected key in accordance with a third predetermined function specified by the television receiver application in response to the determination that the broadcaster application has not reserved the selected key.