Jim, If you declare your local outside the object handlers, then it stays persistent to that object *until* you edit the script. Editing scripts resets all it's locals. best, Chipp