Global event handler, Region insert method updates

Fixed global event handler to pass along event arguments as well as event name params.
Updated Region.append and Region.insert to return the component added.
Updated Region.insert to allow "componentId" argument to contain an pre-instantiated component object.