No, there is not anything documented that supports those events directly.
With so many folks digging up undocumented features I think it is safe to say that there isn't anything undocumented either.
There is a possibility of playing with indirect methods, e.g. listening to
SelectionData etc. but I don't think it will give us a general tool, or a scalable one.
Maybe someonce will try to cook something up with this idea, meanwhile I think it is worth to take this on from an unanswered stack.