fix celOnFinishHeaderListenerArray handling