{
MSIEOldEventImpl event = null;
switch(typeCode)
{
case DOMStdEventTypeInfo.UNKNOWN_EVENT:
event = new MSIEOldEventDefaultImpl(evtListener,request);
break;
case DOMStdEventTypeInfo.UI_EVENT:
event = new MSIEOldUIEventDefaultImpl(evtListener,request);
break;
case DOMStdEventTypeInfo.MOUSE_EVENT: