Changed chuck state machine to support external activation.
Merge remote branch 'origin/master'