Question:
What is the tag property useful for?
Answer:
The tag property is a storage area that is associated with most
all components, and can be used to store any 32 bit type such
as pointers to data structures and other objects. The tag
property is not used by the system, and is included for the
programmers convenience.