will clean up audio soon...
reminder for FSM.fire() clean up