An apparatus (10; 50) comprising: a first touch screen display; 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: establish a communications link with a remote device having a user interface that includes a second touch screen display, the user interface comprising an active display area and a boundary area that follows an edge of the second touch screen display, wherein the boundary area is an area in which no images are presented but that is capable of receiving touch inputs; determine whether the remote device is configured to recognize a particular touch screen gesture comprising a stroke input from the active display area into the boundary area or comprising a stroke input from the boundary area into the active display area; simulate the user interface by causing a replicated user interface to be provided on the first touch screen display comprising a replicated active display area and a replicated boundary area that follows an edge of the first touch screen display, based on the determination that the remote user interface is configured to recognize the particular touch screen gesture comprising a stroke input from the active display area into the boundary area or comprising a stroke input from the boundary area into the active display area and based on the apparatus lacking support in its own hardware to detect gestures that rely on detection in both a boundary area and an active display area; detect, at the apparatus, the particular touch screen gesture comprising a stroke input from the replicated active display area into the replicated boundary area or comprising a stroke input from the replicated boundary area into the replicated active display area; and respond to the particular touch screen gesture by invoking execution of a predetermined operation. a first touch screen display; 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: establish a communications link with a remote device having a user interface that includes a second touch screen display, the user interface comprising an active display area and a boundary area that follows an edge of the second touch screen display, wherein the boundary area is an area in which no images are presented but that is capable of receiving touch inputs; determine whether the remote device is configured to recognize a particular touch screen gesture comprising a stroke input from the active display area into the boundary area or comprising a stroke input from the boundary area into the active display area; simulate the user interface by causing a replicated user interface to be provided on the first touch screen display comprising a replicated active display area and a replicated boundary area that follows an edge of the first touch screen display, based on the determination that the remote user interface is configured to recognize the particular touch screen gesture comprising a stroke input from the active display area into the boundary area or comprising a stroke input from the boundary area into the active display area and based on the apparatus lacking support in its own hardware to detect gestures that rely on detection in both a boundary area and an active display area; detect, at the apparatus, the particular touch screen gesture comprising a stroke input from the replicated active display area into the replicated boundary area or comprising a stroke input from the replicated boundary area into the replicated active display area; and respond to the particular touch screen gesture by invoking execution of a predetermined operation. establish a communications link with a remote device having a user interface that includes a second touch screen display, the user interface comprising an active display area and a boundary area that follows an edge of the second touch screen display, wherein the boundary area is an area in which no images are presented but that is capable of receiving touch inputs; determine whether the remote device is configured to recognize a particular touch screen gesture comprising a stroke input from the active display area into the boundary area or comprising a stroke input from the boundary area into the active display area; simulate the user interface by causing a replicated user interface to be provided on the first touch screen display comprising a replicated active display area and a replicated boundary area that follows an edge of the first touch screen display, based on the determination that the remote user interface is configured to recognize the particular touch screen gesture comprising a stroke input from the active display area into the boundary area or comprising a stroke input from the boundary area into the active display area and based on the apparatus lacking support in its own hardware to detect gestures that rely on detection in both a boundary area and an active display area; detect, at the apparatus, the particular touch screen gesture comprising a stroke input from the replicated active display area into the replicated boundary area or comprising a stroke input from the replicated boundary area into the replicated active display area; and respond to the particular touch screen gesture by invoking execution of a predetermined operation.