Duncan (i.e. MerrionComputing) has an API implementation of DoEvents as far as I know ...