support key pad and orientation change