Initialized
Started
Stopped
Disposed
start()
stop()
dispose()
from any state
start()
init(config)
revives