public void OnEnable() { // Ensure gulptask is installed: NodeJS installerNode = new NodeJS(); if (installerNode.exists("gulp")) { CheckingInstall = false; ListTasks(); } else { installerNode.addEventListener("exit", delegate(Dom.Event e){ CheckingInstall = false; ListTasks(); }); // Start the install now: installerNode.install("gulp"); } }