adding additional docs
removing InitializeEvents member from iuielement interface
moving event definitions to constructors