add grunt task to build demo, and use Injector in Editor