1. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to: receive an indication of an incoming communication to an apparatus; cause a first object to be displayed, the first object indicating a visual indication of the incoming communication; cause a second object to be displayed, wherein the second object provides a visual indication of an associated function, wherein the associated function initiates a response to the incoming communication; detect a motion of the apparatus; cause display of an emulated movement of the first object according to the detected motion; detect an emulated collision between the first object and the second object; and in response to detecting the emulated collision, cause execution of the function on a data value associated with the first object, such that the response to the incoming communication is initiated.