A method of a wireless communication device for activating an event, the wireless communication device including at least one first sensor for detecting an orientation of the wireless communication device and for detecting a movement of the wireless communication device, at least one proximity sensor, and a processor, the method comprising: detecting, by the at least one first sensor, a substantially vertical orientation of the wireless communication device, wherein the substantially vertical orientation is more vertical than horizontal in orientation relative to ground; detecting, by the at least one proximity sensor, a proximity of the wireless communication device to a surface; determining, by the wireless communication device and based on the detecting by the at least one proximity sensor, that the wireless communication device is positioned adjacent to the surface, and based on the detecting by the at least one first sensor, that the surface is a substantially vertical surface, wherein the substantially vertical surface is more vertical than horizontal in orientation relative to ground; after determining that the wireless communication device is positioned adjacent to the substantially vertical surface, determining, by the wireless communication device, that the wireless communication device is motionless at the substantially vertical orientation against the substantially vertical surface for a threshold time period; detecting, by the at least one first sensor, a predetermined rotational or linear movement of the wireless communication device against the substantially vertical surface in response to determining that the wireless communication device is motionless for the threshold time period subsequent to detecting the substantially vertical orientation of the wireless communication device; determining, by the wireless communication device, a function of the wireless communication device based on the least one first sensor detecting the substantially vertical orientation of the wireless communication device, the at least one proximity sensor detecting the proximity of the wireless communication device to the substantially vertical surface, and the at least one first sensor detecting the predetermined rotational or linear movement of the wireless communication device against the substantially vertical surface; and performing, by the processor, the function of the wireless communication device. detecting, by the at least one first sensor, a substantially vertical orientation of the wireless communication device, wherein the substantially vertical orientation is more vertical than horizontal in orientation relative to ground; detecting, by the at least one proximity sensor, a proximity of the wireless communication device to a surface; determining, by the wireless communication device and based on the detecting by the at least one proximity sensor, that the wireless communication device is positioned adjacent to the surface, and based on the detecting by the at least one first sensor, that the surface is a substantially vertical surface, wherein the substantially vertical surface is more vertical than horizontal in orientation relative to ground; after determining that the wireless communication device is positioned adjacent to the substantially vertical surface, determining, by the wireless communication device, that the wireless communication device is motionless at the substantially vertical orientation against the substantially vertical surface for a threshold time period; detecting, by the at least one first sensor, a predetermined rotational or linear movement of the wireless communication device against the substantially vertical surface in response to determining that the wireless communication device is motionless for the threshold time period subsequent to detecting the substantially vertical orientation of the wireless communication device; determining, by the wireless communication device, a function of the wireless communication device based on the least one first sensor detecting the substantially vertical orientation of the wireless communication device, the at least one proximity sensor detecting the proximity of the wireless communication device to the substantially vertical surface, and the at least one first sensor detecting the predetermined rotational or linear movement of the wireless communication device against the substantially vertical surface; and performing, by the processor, the function of the wireless communication device.