>Great! About the only change I'd make is:
>
TRY
> _Screen.RemoveObject("AselobjTimer1")
>CATCH
>ENDTRY
>before the initial _SCREEN.AddObject().
Thanks. Yes, good idea. The other thing is, you surely want to remove the eventhandler from the _screen.oEventhandlers collection when the class unloads. I'll leave this task as "homework".
Bye, Olaf.