USBHost::Task states

I would like to "talk" to someone who is familiar with USBHost::Task, especially about the sequence how each state is executed.
PM would be preferred.