add test to ensure events are broadcast in isolation when inheriting and new'ing up objects