added event functions chaining tests