Two years of extension building. Part 2 Where I went wrong with event subscribers and four ways to fix it.