now all events are split properly into constituent parts as per standard. further fixes to method descriptions