Added concept of managers, that manage particular events (clicks, movement, blur/focus, ect).