Quest Implementation: Generators/Event Controllers