add reset_display function to manager, pump (allows late binding)

This makes it possible to move the game_events manager to the
game_state and construct it before the game_display.