1. A method of operating a mobile device comprising: operating the mobile device in a low power mode, switching the mobile device to a high power mode, in response to an event, identifying the event as specific type of event, selecting a time period according to the identified type of event, preventing a sleep mode algorithm, which decides if the mobile device is switched to the low power mode, from executing for said time period, and executing said algorithm upon expiration of said time period, wherein the mobile device does not automatically switch to said low power mode upon expiration of said time period but instead executes the sleep mode algorithm that decides if the device enters said low power mode.