Enable Activate & Deactive events from EVA.
Enable Activate & Deactive events from EVA.

--- a/CoreStrut.cs
+++ b/CoreStrut.cs
@@ -9,8 +9,6 @@
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
-
-//using System.Threading.Tasks;
 using UnityEngine;
 
 namespace QuantumStrut

--- a/Properties/AssemblyInfo.cs
+++ b/Properties/AssemblyInfo.cs
@@ -1,37 +1,37 @@
-using System.Reflection;

-using System.Runtime.CompilerServices;

-using System.Runtime.InteropServices;

-

-// General Information about an assembly is controlled through the following 

-// set of attributes. Change these attribute values to modify the information

-// associated with an assembly.

-[assembly: AssemblyTitle("AutoStrut")]

-[assembly: AssemblyDescription("")]

-[assembly: AssemblyConfiguration("")]

-[assembly: AssemblyCompany("")]

-[assembly: AssemblyProduct("AutoStrut")]

-[assembly: AssemblyCopyright("Copyright ©  2012")]

-[assembly: AssemblyTrademark("")]

-[assembly: AssemblyCulture("")]

-

-// Setting ComVisible to false makes the types in this assembly not visible 

-// to COM components.  If you need to access a type in this assembly from 

-// COM, set the ComVisible attribute to true on that type.

-[assembly: ComVisible(false)]

-

-// The following GUID is for the ID of the typelib if this project is exposed to COM

-[assembly: Guid("57e209db-4b94-46b4-be0e-bd6e830d4eb5")]

-

-// Version information for an assembly consists of the following four values:

-//

-//      Major Version

-//      Minor Version 

-//      Build Number

-//      Revision

-//

-// You can specify all the values or you can default the Build and Revision Numbers 

-// by using the '*' as shown below:

-// [assembly: AssemblyVersion("1.0.*")]

-[assembly: AssemblyVersion("1.0.0.0")]

-[assembly: AssemblyFileVersion("1.0.0.0")]

+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
 
+// General Information about an assembly is controlled through the following 
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("QuantumStrutsContinued")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("QuantumStrutsContinued")]
+[assembly: AssemblyCopyright("Copyright © 2014 toadicus")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible 
+// to COM components.  If you need to access a type in this assembly from 
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("57e209db-4b94-46b4-be0e-bd6e830d4eb5")]
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version 
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers 
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+

--- a/QuantumStrut.cs
+++ b/QuantumStrut.cs
@@ -9,8 +9,6 @@
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
-
-//using System.Threading.Tasks;
 using UnityEngine;
 
 namespace QuantumStrut
@@ -76,14 +74,14 @@
 
 		#region Events
 
-		[KSPEvent(guiActive = true, guiName = "Activate", active = true)]
+		[KSPEvent(guiActive = true, guiName = "Activate", active = true, guiActiveUnfocused = true, unfocusedRange = 2f)]
 		public void ActivateStrut()
 		{
 			IsEnabled = true;
 			CheckHit();
 		}
 
-		[KSPEvent(guiActive = true, guiName = "Deactivate", active = false)]
+		[KSPEvent(guiActive = true, guiName = "Deactivate", active = false, guiActiveUnfocused = true, unfocusedRange = 2f)]
 		public void DeactivateStrut()
 		{
 			IsEnabled = false;

--- a/QuantumStrutCore.cs
+++ b/QuantumStrutCore.cs
@@ -10,8 +10,6 @@
 using System.ComponentModel;
 using System.Linq;
 using System.Text;
-
-//using System.Threading.Tasks;
 using UnityEngine;
 using KSP.IO;
 

file:a/Strut.cs -> file:b/Strut.cs
--- a/Strut.cs
+++ b/Strut.cs
@@ -9,8 +9,6 @@
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
-
-//using System.Threading.Tasks;
 using UnityEngine;
 
 namespace QuantumStrut

file:a/Util.cs -> file:b/Util.cs
--- a/Util.cs
+++ b/Util.cs
@@ -10,8 +10,6 @@
 using System.ComponentModel;
 using System.Linq;
 using System.Text;
-
-//using System.Threading.Tasks;
 using KSP.IO;
 using UnityEngine;