Thus, when the device 101 receives an input, which may be a user input as a request to perform an action, a transmission, or other data (such as location data), the programming of the device 101 determines whether the received data represents data to be monitored, a request for an action that is to be monitored or restricted, or data representing a triggering event.