explain cmdHandle and evtHandle