more ie8 fixes around event handling