The Prop class is an extension of the View class.
If bit 15 of signal is set, it will return, not doing anything. Otherwise, if the script property is not NULL, it will call the doit() method in script.
Following, it checks to see if bit 2 of signal is set, and bit 1 is not set. If this is TRUE, it returns. Otherwise, if the cycler property is not NULL, it will call the
doit() method in cycler.
Note that is theCycler is an instance, then the it is assigned to the cycler property. If it is a class, a new instance of it is created, and cycler is assigned to the instance's handle.