add KPEventListener to headers