Reorganized Events such that there is now a container for them in all objects descending from BaseObj.