1. A method of handling instructions for a wireless device, comprising: receiving, at the wireless device over a network, a remote action list version number that identifies a version of a remote action list without receiving the remote action list, the remote action list containing at least one or more instructions for the wireless device, the wireless device being a wireless mobile communications device; determining, at the wireless device, whether the remote action list version number is different from a local action list version number; sending, from the wireless device over the network, a request for the remote action list in response to determining the remote action list version number being different from the local action list version number; receiving, at the wireless device over the network, the remote action list containing the at least one or more instructions; and executing each instruction of the at least one or more instructions contained in the remote action list.