testing out new event framework