more jingles, better event hooking