Processing of ErrorEvents was missing file, line and column

ErrorEvents should have `filename`, `lineno` and `column` properties, but chrome actually uses `colno`. https://developer.mozilla.org/en-US/docs/Web/API/ErrorEvent

I've kept the original `fileName`, `lineNumber` and `columnNumber` because I assume older browsers still used those properties. (May also be useful for backwards compatibility)