I'm not sure what OS is on your device, but if it's 6.x, then I noticed a similar thing with lack of update in my program. Works great on OS 5.4 and earlier, but not on 6.x
I doubt this will help you, but in my case, OS 6.x wasn't putting out enough nilEvents, which I was using to trigger certain updates. What fixed it was in my event loop, instead of using evtWaitForever (I'm not sure of the spelling on that constant), I used a definite value, like 10 or 20. Warning, this will make your program burn more power. To unsubscribe send an email to [EMAIL PROTECTED] -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/