I just made a change in the javascript MouseEvent support, which avoids a try/catch on every 'createMouseEvent', and also avoids a dependency on MouseEventInit 'converter' class and an associated Language.as coercion. I believe this should speed things up slightly for that code.
One thing I observed, and I wanted to check on... for @royaleignorecoercion window.MouseEventInit the 'window' part is not present when the compiler is checking against the window.MouseEventInit type in the AsIsEmitter. so: @royaleignorecoercion window.MouseEventInit does not work but: @royaleignorecoercion MouseEventInit does work for ignoring coercion on : params as window.MouseEventInit Is the above as intended/correct ? I made a change in the code that gets this to work - it was not previously working to avoid the coercion in the framework MouseEventInit 'converter' class (which I think is now no longer needed, unless it is useful for some non-framework use)
