1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least: maintain a terminal session between a server device and a client device in which the client device emulates at least a portion of a display presented at the server device; receive, at the server device, an indication identifying a user interface layer for which display of information related to the user interface layer is not supported at the client device by exchanging a black list defining user interface layers for which display of information related to the corresponding user interface layers is not supported at one or both of the server device and the client device or a white list defining user interface layers for which display of information related to the corresponding user interface layers is supported at one or both of the server device and the client device; receive an indication of a user input provided at the client device; and in an instance in which the server device determines the user input as processed by the server device is associated with the user interface layer, redirect the user input to be applied to a different user interface layer.