A method of operating a controllable electronic device, the method comprising: with NFC circuitry (202, 204) in the controllable electronic device, sensing movement of an NFC accessory relative to the controllable electronic device, wherein sensing the movement of the NFC accessory relative to the controllable electronic device comprises sensing the NFC accessory entering and sensing the NFC accessory leaving a detection range of the NFC circuitry in the controllable electronic device; with processing circuitry in the controllable electronic device, identifying the sensed movement of the NFC accessory as a given predefined movement in a database of predefined movements based on comparing timing information of the sensed movement to timing information of the predefined movement, wherein the database of predefined movements associates each predefined movement with a predefined action of the controllable electronic device, wherein a point in time in which the NFC accessory leaves the detection range and a subsequent point in time in which the NFC accessory enters the detection range subsequently to leaving the detection range are determined based on data received from the NFC circuitry (202, 204), wherein the point in time in which the NFC accessory leaves the detection range is an initial point in time of the sensed movement, wherein the initial point in time and the subsequent point in time are successive points in time of the sensed movement, wherein a duration of time between the initial point in time and the subsequent point in time is determined, wherein the timing information is compared based on comparing the duration to durations associated with the predefined movements; and with the processing circuitry, triggering the predefined action associated, in the database, with the given predefined movement. with NFC circuitry (202, 204) in the controllable electronic device, sensing movement of an NFC accessory relative to the controllable electronic device, wherein sensing the movement of the NFC accessory relative to the controllable electronic device comprises sensing the NFC accessory entering and sensing the NFC accessory leaving a detection range of the NFC circuitry in the controllable electronic device; with processing circuitry in the controllable electronic device, identifying the sensed movement of the NFC accessory as a given predefined movement in a database of predefined movements based on comparing timing information of the sensed movement to timing information of the predefined movement, wherein the database of predefined movements associates each predefined movement with a predefined action of the controllable electronic device, wherein a point in time in which the NFC accessory leaves the detection range and a subsequent point in time in which the NFC accessory enters the detection range subsequently to leaving the detection range are determined based on data received from the NFC circuitry (202, 204), wherein the point in time in which the NFC accessory leaves the detection range is an initial point in time of the sensed movement, wherein the initial point in time and the subsequent point in time are successive points in time of the sensed movement, wherein a duration of time between the initial point in time and the subsequent point in time is determined, wherein the timing information is compared based on comparing the duration to durations associated with the predefined movements; and wherein a point in time in which the NFC accessory leaves the detection range and a subsequent point in time in which the NFC accessory enters the detection range subsequently to leaving the detection range are determined based on data received from the NFC circuitry (202, 204), wherein the point in time in which the NFC accessory leaves the detection range is an initial point in time of the sensed movement, wherein the initial point in time and the subsequent point in time are successive points in time of the sensed movement, wherein a duration of time between the initial point in time and the subsequent point in time is determined, wherein the timing information is compared based on comparing the duration to durations associated with the predefined movements; and with the processing circuitry, triggering the predefined action associated, in the database, with the given predefined movement.