edited dispatcher state chart slightly