pilot state callbacks!