new accessibility event
better error handling
Refinements to events