BeforeFeatures and AfterFeatures events should not fire for every feature (closes #8)