added display manager
added event manager