When we subclass all the controls we add a property: psControlType which we set in the class definition. This lets us check in runtime code what we are in. Another argument for subclassing everything. One of the biggest features of DF/VDF/WebApp.