This one is more severe. My own events seems to disappear on the event stack without any exceptions. pygame.event.post(pygame.event.Event(CALL_FUNCTION, event_data)) where CALL_FUNCTION = USEREVENT + 21 and event_data is a dictionary Bo)