better state logging msgs
interrupts
fixes