Changed generic type argument on AtomEventObserver

to also use IUserEvent.