I really like using Treoguard to turn the screen off during phone calls. I use the feature to assign functions to the 4 app buttons while I am on a call and the screen is off. For example I have the email button set to mute. I also assigned the red phone button to hang up the call when I am done. Here is my problem/question. Why does the screen first turn back on before carrying out the task assigned to the button? This is especially annoying when I press the red phone button to hang up. The screen wakes back up first, hangs up then stays on until my user set time of 30 secs. I guess I could just press the red phone button twice....but that would be way too much work! ;-D Anyway, I am more curious why the screen has to turn back on.