Simulate the effect of the user issuing a command to the item.
The state of the item is changed according to event, where it is assumed that event is appropriate for this item.
For example, if this is a checkbox, then the event's get-event-type method should report wx:const-event-type-checkbox-command, although this is not tested. Regardless of event's type, if the checked? method returns #t, then the checkbox is checked.
For certain items, redundant numerical and string fields in event can potentially specify how the item's state should be updated. However, in these cases (list box and choice selections), the string field is ignored.
After the item's state is updated, the item's calback procedure is invoked. (The callback procedure was provided as an initialization argument when the item was created.)