Added Events base class