Man I know others have talked about....this is totally frustrating me I will have a call waiting n i have to end up turning the screen on n off like ten times before the end button or swap call waiting button can work, what the hell causes this n how can i fix it? is it hardware or software!?