Good news Double update only occurs in VB6 IDE, compiled EXE is fine, so I propose that this is a "feature" rather than a bug, sorry if you have spent much time on this. I will now start looking at the focus limitations.