IE9 supports addEventListener (thanks @fredj)