1. A computing device for providing communication services and character processing, the computing device comprising: a first portion comprising: a first input module for receiving characters; a second input module including a switch for receiving user inputs; a control logic for processing the characters received from the first input module and the user inputs received from the second input module; and a display module coupled to the control logic for displaying views associated with the processing of the characters or the user inputs; a second portion coupled with the first portion and movable relative to the first portion between at least a first state and a second state, the first input module exposed in the first state, the first input module concealed in the second state, the switch of the second input module exposed in the second state; and a detector coupled to the first portion or the second portion to sense the relative movement of the second portion; the control logic transitioning the computing device to a first power mode from a second power mode responsive to transitioning from the second state to the first state, the second power mode consuming less energy compared to the first power mode, the control logic transitioning the computing device to the first power mode from the second power mode responsive to receiving a user input from the second input module in the second state.