Years ago I used to use Macromedia Director, and got to be pretty good at programming objects (the kind that operated independently once they were birthed...sort of OOP). What's the best way of doing that sort of thing in LiveCode? Cheers Gerry -- photo site: http://gerryorkin.com