а чем тебе `addEventListener` не угодил?