Event constants, Event class, new async api