Setting Cycle.Active causes the gadget to be updated. On the other hand, when the user plays around with the gadget, Cycle.Active will always reflects the current state.
Passing the special values Next
or Prev
during set causes the gadget to cycle through its entries
in the given direction.