tested addEvent from AddController.  it's a total mess to test