>Call Refresh() after Pulse(). Your previous fix was all that was necessary, thanks! What a tiny error. What actually happens when I bound it to the timer itself, is that valid? And if not why doesn't wx complain? If it is working fine should I add the call to Refresh or leave it as it is? Thanks again!