add PostEmptyEvent()