Updated event manager
added map monitoring and common for the observalbe dictionary.
observable dictionary is not in use yet and not tested
added _eventsWithNames to the VM to help resolve issue #2