we need the event dispatcher too