1. A method of managing themes applicable to a mobile phone wherein themes provide the mobile phone with changeable characteristics pertaining to the appearance and sound presented by the mobile phone, said method comprising: checking a theme profile associated with the mobile phone to determine which theme is currently active; waiting for a triggering event to occur to cause a transition from the currently active theme to a new theme; and applying the new theme based on an associated triggering event.