switched from using $().on() back to oldschool addEventListener or attachEvent logic