changed the header to use an observalbe store (one with an event source)