From 4be1829c91e6030a5c14df34fb2c5ab66ab8c23e Mon Sep 17 00:00:00 2001
From: Travis Nickles <nickles.travis@gmail.com>
Date: Fri, 19 May 2017 21:59:47 -0700
Subject: [PATCH] Code clean up. Reduce property usage for controller readout.

---
 DS4Windows/DS4Forms/Options.Designer.cs |   12 +-
 DS4Windows/DS4Forms/Options.cs          |  179 +-
 DS4Windows/DS4Forms/Options.resx        | 3736 ++++++++++++++++++-----
 3 files changed, 3019 insertions(+), 908 deletions(-)

diff --git a/DS4Windows/DS4Forms/Options.Designer.cs b/DS4Windows/DS4Forms/Options.Designer.cs
index 4b31b35..6a7c4e7 100644
--- a/DS4Windows/DS4Forms/Options.Designer.cs
+++ b/DS4Windows/DS4Forms/Options.Designer.cs
@@ -3069,7 +3069,7 @@
             0,
             0,
             0});
-            this.nUDL2S.ValueChanged += new System.EventHandler(this.nUDSens_ValueChanged);
+            this.nUDL2S.ValueChanged += new System.EventHandler(this.nUDL2Sens_ValueChanged);
             // 
             // nUDLSS
             // 
@@ -3096,7 +3096,7 @@
             0,
             0,
             0});
-            this.nUDLSS.ValueChanged += new System.EventHandler(this.nUDSens_ValueChanged);
+            this.nUDLSS.ValueChanged += new System.EventHandler(this.nUDLSSens_ValueChanged);
             // 
             // lbSixaxisXS
             // 
@@ -3128,7 +3128,7 @@
             0,
             0,
             0});
-            this.nUDR2S.ValueChanged += new System.EventHandler(this.nUDSens_ValueChanged);
+            this.nUDR2S.ValueChanged += new System.EventHandler(this.nUDR2Sens_ValueChanged);
             // 
             // lbSixaxisZS
             // 
@@ -3160,7 +3160,7 @@
             0,
             0,
             0});
-            this.nUDRSS.ValueChanged += new System.EventHandler(this.nUDSens_ValueChanged);
+            this.nUDRSS.ValueChanged += new System.EventHandler(this.nUDRSSens_ValueChanged);
             // 
             // lbR2LS
             // 
@@ -3192,7 +3192,7 @@
             0,
             0,
             0});
-            this.nUDSXS.ValueChanged += new System.EventHandler(this.nUDSens_ValueChanged);
+            this.nUDSXS.ValueChanged += new System.EventHandler(this.nUDSXSens_ValueChanged);
             // 
             // lbRSS
             // 
@@ -3229,7 +3229,7 @@
             0,
             0,
             0});
-            this.nUDSZS.ValueChanged += new System.EventHandler(this.nUDSens_ValueChanged);
+            this.nUDSZS.ValueChanged += new System.EventHandler(this.nUDSZSens_ValueChanged);
             // 
             // cMGyroTriggers
             // 
diff --git a/DS4Windows/DS4Forms/Options.cs b/DS4Windows/DS4Forms/Options.cs
index f0e08a8..d116c88 100644
--- a/DS4Windows/DS4Forms/Options.cs
+++ b/DS4Windows/DS4Forms/Options.cs
@@ -751,7 +751,8 @@ namespace DS4Windows
             // MEMS gyro data is all calibrated to roughly -1G..1G for values -0x2000..0x1fff
             // Enough additional acceleration and we are no longer mostly measuring Earth's gravity...
             // We should try to indicate setpoints of the calibration when exposing this measurement....
-            DS4Device ds = Program.rootHub.DS4Controllers[(int)nUDSixaxis.Value - 1];
+            int tempDeviceNum = (int)nUDSixaxis.Value - 1;
+            DS4Device ds = Program.rootHub.DS4Controllers[tempDeviceNum];
             if (ds == null)
             {
                 EnableReadings(false);
@@ -762,23 +763,26 @@ namespace DS4Windows
             else
             {
                 EnableReadings(true);
-                SetDynamicTrackBarValue(tBsixaxisGyroX, (Program.rootHub.ExposedState[(int)nUDSixaxis.Value - 1].GyroX + tBsixaxisGyroX.Value * 2) / 3);
-                SetDynamicTrackBarValue(tBsixaxisGyroY, (Program.rootHub.ExposedState[(int)nUDSixaxis.Value - 1].GyroY + tBsixaxisGyroY.Value * 2) / 3);
-                SetDynamicTrackBarValue(tBsixaxisGyroZ, (Program.rootHub.ExposedState[(int)nUDSixaxis.Value - 1].GyroZ + tBsixaxisGyroZ.Value * 2) / 3);
-                SetDynamicTrackBarValue(tBsixaxisAccelX, (int)(Program.rootHub.ExposedState[(int)nUDSixaxis.Value - 1].AccelX + tBsixaxisAccelX.Value * 2) / 3);
-                SetDynamicTrackBarValue(tBsixaxisAccelY, (int)(Program.rootHub.ExposedState[(int)nUDSixaxis.Value - 1].AccelY + tBsixaxisAccelY.Value * 2) / 3);
-                SetDynamicTrackBarValue(tBsixaxisAccelZ, (int)(Program.rootHub.ExposedState[(int)nUDSixaxis.Value - 1].AccelZ + tBsixaxisAccelZ.Value * 2) / 3);
+                SetDynamicTrackBarValue(tBsixaxisGyroX, (Program.rootHub.ExposedState[tempDeviceNum].GyroX + tBsixaxisGyroX.Value * 2) / 3);
+                SetDynamicTrackBarValue(tBsixaxisGyroY, (Program.rootHub.ExposedState[tempDeviceNum].GyroY + tBsixaxisGyroY.Value * 2) / 3);
+                SetDynamicTrackBarValue(tBsixaxisGyroZ, (Program.rootHub.ExposedState[tempDeviceNum].GyroZ + tBsixaxisGyroZ.Value * 2) / 3);
+                SetDynamicTrackBarValue(tBsixaxisAccelX, (int)(Program.rootHub.ExposedState[tempDeviceNum].AccelX + tBsixaxisAccelX.Value * 2) / 3);
+                SetDynamicTrackBarValue(tBsixaxisAccelY, (int)(Program.rootHub.ExposedState[tempDeviceNum].AccelY + tBsixaxisAccelY.Value * 2) / 3);
+                SetDynamicTrackBarValue(tBsixaxisAccelZ, (int)(Program.rootHub.ExposedState[tempDeviceNum].AccelZ + tBsixaxisAccelZ.Value * 2) / 3);
 
-                int x = Program.rootHub.getDS4State((int)nUDSixaxis.Value - 1).LX;
-                int y = Program.rootHub.getDS4State((int)nUDSixaxis.Value - 1).LY;
-                btnLSTrackS.Visible = nUDLSS.Value != 1;
-                if (nUDLSCurve.Value > 0)
+                int x = Program.rootHub.getDS4State(tempDeviceNum).LX;
+                int y = Program.rootHub.getDS4State(tempDeviceNum).LY;
+
+                double tempLSS = (double)nUDLSS.Value;
+                btnLSTrackS.Visible = tempLSS != 1;
+                double tempLSCurve = (double)nUDLSCurve.Value;
+                if (tempLSCurve > 0.0)
                 {
                     float max = x + y;
                     double curvex;
                     double curvey;
-                    double multimax = TValue(382.5, max, (double)nUDLSCurve.Value);
-                    double multimin = TValue(127.5, max, (double)nUDLSCurve.Value);
+                    double multimax = TValue(382.5, max, tempLSCurve);
+                    double multimin = TValue(127.5, max, tempLSCurve);
                     if ((x > 127.5f && y > 127.5f) || (x < 127.5f && y < 127.5f))
                     {
                         curvex = (x > 127.5f ? Math.Min(x, (x / max) * multimax) : Math.Max(x, (x / max) * multimin));
@@ -802,27 +806,28 @@ namespace DS4Windows
                 else
                 {
                     btnLSTrack.Location = new Point((int)(dpix * x / 2.09), (int)(dpiy * y / 2.09));
-                    btnLSTrackS.Visible = nUDLSS.Value != 1;
+                    btnLSTrackS.Visible = tempLSS != 1;
                 }
 
-                if (nUDLSS.Value != 1)
+                if (tempLSS != 1)
                 {
-                    btnLSTrackS.Location = new Point((int)((float)nUDLSS.Value * (btnLSTrack.Location.X - pnlLSTrack.Size.Width / 2f) + pnlLSTrack.Size.Width / 2f),
-                        (int)((float)nUDLSS.Value * (btnLSTrack.Location.Y - pnlLSTrack.Size.Height / 2f) + pnlLSTrack.Size.Height / 2f));
+                    btnLSTrackS.Location = new Point((int)(tempLSS * (btnLSTrack.Location.X - pnlLSTrack.Size.Width / 2f) + pnlLSTrack.Size.Width / 2f),
+                        (int)(tempLSS * (btnLSTrack.Location.Y - pnlLSTrack.Size.Height / 2f) + pnlLSTrack.Size.Height / 2f));
                 }
 
+                x = Program.rootHub.getDS4State(tempDeviceNum).RX;
+                y = Program.rootHub.getDS4State(tempDeviceNum).RY;
 
-                x = Program.rootHub.getDS4State((int)nUDSixaxis.Value - 1).RX;
-                y = Program.rootHub.getDS4State((int)nUDSixaxis.Value - 1).RY;
-                    btnRSTrackS.Visible = nUDRSS.Value != 1;
-
-                if (nUDRSCurve.Value > 0)
+                double tempRSS = (double)nUDRSS.Value;
+                btnRSTrackS.Visible = tempRSS != 1;
+                double tempRSCurve = (double)nUDRSCurve.Value;
+                if (tempRSCurve > 0.0)
                 {
                     float max = x + y;
                     double curvex;
                     double curvey;
-                    double multimax = TValue(382.5, max, (double)nUDRSCurve.Value);
-                    double multimin = TValue(127.5, max, (double)nUDRSCurve.Value);
+                    double multimax = TValue(382.5, max, tempRSCurve);
+                    double multimin = TValue(127.5, max, tempRSCurve);
                     if ((x > 127.5f && y > 127.5f) || (x < 127.5f && y < 127.5f))
                     {
                         curvex = (x > 127.5f ? Math.Min(x, (x / max) * multimax) : Math.Max(x, (x / max) * multimin));
@@ -846,46 +851,56 @@ namespace DS4Windows
                 else
                 {
                     btnRSTrack.Location = new Point((int)(dpix * x / 2.09), (int)(dpiy * y / 2.09));
-                    btnRSTrackS.Visible = nUDRSS.Value != 1;
+                    btnRSTrackS.Visible = tempRSS != 1;
                 }
 
-                if (nUDRSS.Value != 1)
-                    btnRSTrackS.Location = new Point((int)((float)nUDRSS.Value * (btnRSTrack.Location.X - pnlRSTrack.Size.Width / 2f) + pnlRSTrack.Size.Width / 2f),
-                        (int)((float)nUDRSS.Value * (btnRSTrack.Location.Y - pnlRSTrack.Size.Height / 2f) + pnlRSTrack.Size.Height / 2f));
+                if (tempRSS != 1)
+                {
+                    btnRSTrackS.Location = new Point((int)(tempRSS * (btnRSTrack.Location.X - pnlRSTrack.Size.Width / 2f) + pnlRSTrack.Size.Width / 2f),
+                        (int)(tempRSS * (btnRSTrack.Location.Y - pnlRSTrack.Size.Height / 2f) + pnlRSTrack.Size.Height / 2f));
+                }
 
-                x = -Program.rootHub.ExposedState[(int)nUDSixaxis.Value - 1].GyroX + 127;
-                y = Program.rootHub.ExposedState[(int)nUDSixaxis.Value - 1].GyroZ + 127;
+                x = -Program.rootHub.ExposedState[tempDeviceNum].GyroX + 127;
+                y = Program.rootHub.ExposedState[tempDeviceNum].GyroZ + 127;
                 btnSATrack.Location = new Point((int)(dpix * Global.Clamp(0, x / 2.09, pnlSATrack.Size.Width)), (int)(dpiy * Global.Clamp(0, y / 2.09, pnlSATrack.Size.Height)));
-                btnSATrackS.Visible = nUDSXS.Value != 1 || nUDSZS.Value != 1;
-                if (nUDSXS.Value != 1 || nUDSZS.Value != 1)
-                    btnSATrackS.Location = new Point((int)((float)nUDSXS.Value * (btnSATrack.Location.X - pnlSATrack.Size.Width / 2f) + pnlSATrack.Size.Width / 2f),
-                        (int)((float)nUDSZS.Value * (btnSATrack.Location.Y - pnlSATrack.Size.Height / 2f) + pnlSATrack.Size.Height / 2f));
 
-                tBL2.Value = Program.rootHub.getDS4State((int)nUDSixaxis.Value - 1).L2;
+                double tempSXS = (double)nUDSXS.Value;
+                double tempSZS = (double)nUDSZS.Value;
+                btnSATrackS.Visible = tempSXS != 1 || tempSZS != 1;
+                if (tempSXS != 1 || tempSZS != 1)
+                {
+                    btnSATrackS.Location = new Point((int)(tempSXS * (btnSATrack.Location.X - pnlSATrack.Size.Width / 2f) + pnlSATrack.Size.Width / 2f),
+                        (int)(tempSZS * (btnSATrack.Location.Y - pnlSATrack.Size.Height / 2f) + pnlSATrack.Size.Height / 2f));
+                }
+
+                double tempL2 = (double)nUDL2.Value;
+                double tempL2S = (double)nUDL2S.Value;
+                tBL2.Value = Program.rootHub.getDS4State(tempDeviceNum).L2;
                 lbL2Track.Location = new Point(tBL2.Location.X - (int)(dpix * 25), 
-                    Math.Max((int)(((tBL2.Location.Y + tBL2.Size.Height) - (tBL2.Value * (float)nUDL2S.Value) / (tBL2.Size.Height * .0209f / Math.Pow(dpix, 2))) - dpix * 20),
+                    Math.Max((int)(((tBL2.Location.Y + tBL2.Size.Height) - (tBL2.Value * tempL2S) / (tBL2.Size.Height * .0209f / Math.Pow(dpix, 2))) - dpix * 20),
                     (int)(1 * ((tBL2.Location.Y + tBL2.Size.Height) - 255 / (tBL2.Size.Height * .0209f / Math.Pow(dpix, 2))) - dpix * 20)));
 
-                if (tBL2.Value * (float)nUDL2S.Value >= 255)
+                if (tBL2.Value * tempL2S >= 255)
                     lbL2Track.ForeColor = Color.Green;
-                else if (tBL2.Value * (float)nUDL2S.Value < (double)nUDL2.Value * 255)
+                else if (tBL2.Value * tempL2S < tempL2 * 255)
                     lbL2Track.ForeColor = Color.Red;
                 else
                     lbL2Track.ForeColor = Color.Black;
 
-                tBR2.Value = Program.rootHub.getDS4State((int)nUDSixaxis.Value - 1).R2;
+                double tempR2 = (double)nUDR2.Value;
+                double tempR2S = (double)nUDR2S.Value;
+                tBR2.Value = Program.rootHub.getDS4State(tempDeviceNum).R2;
                 lbR2Track.Location = new Point(tBR2.Location.X + (int)(dpix * 25),
-                     Math.Max((int)(1 * ((tBR2.Location.Y + tBR2.Size.Height) - (tBR2.Value * (float)nUDR2S.Value) / (tBR2.Size.Height * .0209f / Math.Pow(dpix, 2))) - dpix * 20),
+                     Math.Max((int)(1 * ((tBR2.Location.Y + tBR2.Size.Height) - (tBR2.Value * tempR2S) / (tBR2.Size.Height * .0209f / Math.Pow(dpix, 2))) - dpix * 20),
                      (int)(1 * ((tBR2.Location.Y + tBR2.Size.Height) - 255 / (tBR2.Size.Height * .0209f / Math.Pow(dpix, 2))) - dpix * 20)));
 
-                if (tBR2.Value * (float)nUDR2S.Value >= 255)
+                if (tBR2.Value * tempR2S >= 255)
                     lbR2Track.ForeColor = Color.Green;
-                else if (tBR2.Value * (float)nUDR2S.Value < (double)nUDR2.Value * 255)
+                else if (tBR2.Value * tempR2S < tempR2 * 255)
                     lbR2Track.ForeColor = Color.Red;
                 else
                     lbR2Track.ForeColor = Color.Black;
 
-
                 double latency = ds.Latency;
                 int warnInterval = ds.getWarnInterval();
                 lbInputDelay.Text = Properties.Resources.InputDelay.Replace("*number*", latency.ToString());
@@ -917,7 +932,8 @@ namespace DS4Windows
         {
             if (Form.ActiveForm == root && cBControllerInput.Checked && tCControls.SelectedIndex < 1)
             {
-                switch (Program.rootHub.GetInputkeys((int)nUDSixaxis.Value - 1))
+                int tempDeviceNum = (int)nUDSixaxis.Value - 1;
+                switch (Program.rootHub.GetInputkeys(tempDeviceNum))
                 {
                     case ("nothing"): break;
                     case ("Cross"): Show_ControlsBn(bnCross, e); break;
@@ -1218,7 +1234,6 @@ namespace DS4Windows
                 pBHoveredButton.Size = new Size((int)(pBHoveredButton.Image.Size.Width * (dpix / 1.25f)), (int)(pBHoveredButton.Image.Size.Height * (dpix / 1.25f)));
         }
 
-
         private void button_MouseLeave(object sender, EventArgs e)
         {
             pBHoveredButton.Image = null;
@@ -1345,15 +1360,15 @@ namespace DS4Windows
             UpdateDS4CSetting(device, ctrl.Name, shift, tag.Key, tag.Value, kt, sTrigger);
         }
 
-         public void ChangeButtonText(KeyValuePair<object, string> tag, Control ctrl, bool SC)
-         {
-             if (ctrl is Button)
-             {
+        public void ChangeButtonText(KeyValuePair<object, string> tag, Control ctrl, bool SC)
+        {
+            if (ctrl is Button)
+            {
                 DS4KeyType kt = DS4KeyType.None;
                 if (SC) kt |= DS4KeyType.ScanCode;
                 UpdateDS4CSetting(device, ctrl.Name, false, tag.Key, tag.Value, kt);
             }
-         }
+        }
 
         /*public void Toggle_Bn(bool SC, bool TG, bool MC,  bool MR)
         {
@@ -1385,7 +1400,6 @@ namespace DS4Windows
             }
         }*/
 
-
         private void btnLightbar_Click(object sender, EventArgs e)
         {
             advColorDialog.Color = Color.FromArgb(tBRedBar.Value, tBGreenBar.Value, tBBlueBar.Value);
@@ -1424,7 +1438,6 @@ namespace DS4Windows
                 DS4LightBar.forcelight[device] = false;
         }
 
-
         private void btnChargingColor_Click(object sender, EventArgs e)
         {
             Color chargingBackColor = btnChargingColor.BackColor;
@@ -2645,19 +2658,6 @@ namespace DS4Windows
             lbControlName.Text = lbControlTip.Text;
         }
 
-        private void nUDSens_ValueChanged(object sender, EventArgs e)
-        {
-            if (!loading)
-            {
-                L2Sens[device] = (double)nUDL2S.Value;
-                R2Sens[device] = (double)nUDR2S.Value;
-                LSSens[device] = (double)nUDLSS.Value;
-                RSSens[device] = (double)nUDRSS.Value;
-                SXSens[device] = (double)nUDSXS.Value;
-                SZSens[device] = (double)nUDSZS.Value;
-            }
-        }
-
         private void nUDLSAntiDead_ValueChanged(object sender, EventArgs e)
         {
             LSAntiDeadzone[device] = (int)(nUDLSAntiDead.Value * 100);
@@ -2729,6 +2729,54 @@ namespace DS4Windows
             BTPollRate[device] = currentIndex;
         }
 
+        private void nUDL2Sens_ValueChanged(object sender, EventArgs e)
+        {
+            if (!loading)
+            {
+                L2Sens[device] = (double)nUDL2S.Value;
+            }
+        }
+
+        private void nUDLSSens_ValueChanged(object sender, EventArgs e)
+        {
+            if (!loading)
+            {
+                LSSens[device] = (double)nUDLSS.Value;
+            }
+        }
+
+        private void nUDR2Sens_ValueChanged(object sender, EventArgs e)
+        {
+            if (!loading)
+            {
+                R2Sens[device] = (double)nUDR2S.Value;
+            }
+        }
+
+        private void nUDRSSens_ValueChanged(object sender, EventArgs e)
+        {
+            if (!loading)
+            {
+                RSSens[device] = (double)nUDRSS.Value;
+            }
+        }
+
+        private void nUDSXSens_ValueChanged(object sender, EventArgs e)
+        {
+            if (!loading)
+            {
+                SXSens[device] = (double)nUDSXS.Value;
+            }
+        }
+
+        private void nUDSZSens_ValueChanged(object sender, EventArgs e)
+        {
+            if (!loading)
+            {
+                SZSens[device] = (double)nUDSZS.Value;
+            }
+        }
+
         private void Options_Resize(object sender, EventArgs e)
         {
             fLPSettings.AutoScroll = false;
@@ -2801,7 +2849,6 @@ namespace DS4Windows
         {
             GyroSensitivity[device] = (int)Math.Round(nUDGyroSensitivity.Value, 0);
         }
-        
 
         private void cBFlashType_SelectedIndexChanged(object sender, EventArgs e)
         {
diff --git a/DS4Windows/DS4Forms/Options.resx b/DS4Windows/DS4Forms/Options.resx
index be7c1c3..b3993cd 100644
--- a/DS4Windows/DS4Forms/Options.resx
+++ b/DS4Windows/DS4Forms/Options.resx
@@ -1335,23 +1335,77 @@
   <data name="&gt;&gt;nUDL2.ZOrder" xml:space="preserve">
     <value>1</value>
   </data>
-  <data name="cbStartTouchpadOff.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;pnlTPMouse.Name" xml:space="preserve">
+    <value>pnlTPMouse</value>
   </data>
-  <data name="cbStartTouchpadOff.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
+  <data name="&gt;&gt;pnlTPMouse.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="cbStartTouchpadOff.Location" type="System.Drawing.Point, System.Drawing">
-    <value>14, 109</value>
+  <data name="&gt;&gt;pnlTPMouse.Parent" xml:space="preserve">
+    <value>gBTouchpad</value>
   </data>
-  <data name="cbStartTouchpadOff.Size" type="System.Drawing.Size, System.Drawing">
-    <value>142, 17</value>
+  <data name="&gt;&gt;pnlTPMouse.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="cbStartTouchpadOff.TabIndex" type="System.Int32, mscorlib">
-    <value>233</value>
+  <data name="&gt;&gt;rBTPControls.Name" xml:space="preserve">
+    <value>rBTPControls</value>
   </data>
-  <data name="cbStartTouchpadOff.Text" xml:space="preserve">
-    <value>Start with Slide/Scroll off</value>
+  <data name="&gt;&gt;rBTPControls.Type" xml:space="preserve">
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;rBTPControls.Parent" xml:space="preserve">
+    <value>gBTouchpad</value>
+  </data>
+  <data name="&gt;&gt;rBTPControls.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;rBTPMouse.Name" xml:space="preserve">
+    <value>rBTPMouse</value>
+  </data>
+  <data name="&gt;&gt;rBTPMouse.Type" xml:space="preserve">
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;rBTPMouse.Parent" xml:space="preserve">
+    <value>gBTouchpad</value>
+  </data>
+  <data name="&gt;&gt;rBTPMouse.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;fLPTouchSwipe.Name" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;fLPTouchSwipe.Type" xml:space="preserve">
+    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;fLPTouchSwipe.Parent" xml:space="preserve">
+    <value>gBTouchpad</value>
+  </data>
+  <data name="&gt;&gt;fLPTouchSwipe.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="gBTouchpad.Location" type="System.Drawing.Point, System.Drawing">
+    <value>2, 259</value>
+  </data>
+  <data name="gBTouchpad.Size" type="System.Drawing.Size, System.Drawing">
+    <value>270, 182</value>
+  </data>
+  <data name="gBTouchpad.TabIndex" type="System.Int32, mscorlib">
+    <value>246</value>
+  </data>
+  <data name="gBTouchpad.Text" xml:space="preserve">
+    <value>Touchpad</value>
+  </data>
+  <data name="&gt;&gt;gBTouchpad.Name" xml:space="preserve">
+    <value>gBTouchpad</value>
+  </data>
+  <data name="&gt;&gt;gBTouchpad.Type" xml:space="preserve">
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;gBTouchpad.Parent" xml:space="preserve">
+    <value>tPControls</value>
+  </data>
+  <data name="&gt;&gt;gBTouchpad.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
   <data name="&gt;&gt;cbStartTouchpadOff.Name" xml:space="preserve">
     <value>cbStartTouchpadOff</value>
@@ -1389,6 +1443,36 @@
   <data name="&gt;&gt;pnlTPMouse.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
+  <data name="cbStartTouchpadOff.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="cbStartTouchpadOff.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="cbStartTouchpadOff.Location" type="System.Drawing.Point, System.Drawing">
+    <value>14, 109</value>
+  </data>
+  <data name="cbStartTouchpadOff.Size" type="System.Drawing.Size, System.Drawing">
+    <value>142, 17</value>
+  </data>
+  <data name="cbStartTouchpadOff.TabIndex" type="System.Int32, mscorlib">
+    <value>233</value>
+  </data>
+  <data name="cbStartTouchpadOff.Text" xml:space="preserve">
+    <value>Start with Slide/Scroll off</value>
+  </data>
+  <data name="&gt;&gt;cbStartTouchpadOff.Name" xml:space="preserve">
+    <value>cbStartTouchpadOff</value>
+  </data>
+  <data name="&gt;&gt;cbStartTouchpadOff.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cbStartTouchpadOff.Parent" xml:space="preserve">
+    <value>pnlTPMouse</value>
+  </data>
+  <data name="&gt;&gt;cbStartTouchpadOff.ZOrder" xml:space="preserve">
+    <value>9</value>
+  </data>
   <data name="rBTPControls.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
@@ -1455,156 +1539,126 @@
   <data name="&gt;&gt;rBTPMouse.ZOrder" xml:space="preserve">
     <value>2</value>
   </data>
+  <data name="&gt;&gt;bnSwipeUp.Name" xml:space="preserve">
+    <value>bnSwipeUp</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeUp.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeUp.Parent" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeUp.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeUp.Name" xml:space="preserve">
+    <value>lbSwipeUp</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeUp.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeUp.Parent" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeUp.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeDown.Name" xml:space="preserve">
+    <value>bnSwipeDown</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeDown.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeDown.Parent" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeDown.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeDown.Name" xml:space="preserve">
+    <value>lbSwipeDown</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeDown.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeDown.Parent" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeDown.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeLeft.Name" xml:space="preserve">
+    <value>bnSwipeLeft</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeLeft.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeLeft.Parent" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeLeft.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeLeft.Name" xml:space="preserve">
+    <value>lbSwipeLeft</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeLeft.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeLeft.Parent" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeLeft.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeRight.Name" xml:space="preserve">
+    <value>bnSwipeRight</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeRight.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeRight.Parent" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;bnSwipeRight.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeRight.Name" xml:space="preserve">
+    <value>lbSwipeRight</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeRight.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeRight.Parent" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;lbSwipeRight.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <data name="fLPTouchSwipe.Location" type="System.Drawing.Point, System.Drawing">
+    <value>4, 55</value>
+  </data>
+  <data name="fLPTouchSwipe.Size" type="System.Drawing.Size, System.Drawing">
+    <value>260, 121</value>
+  </data>
+  <data name="fLPTouchSwipe.TabIndex" type="System.Int32, mscorlib">
+    <value>256</value>
+  </data>
+  <data name="&gt;&gt;fLPTouchSwipe.Name" xml:space="preserve">
+    <value>fLPTouchSwipe</value>
+  </data>
+  <data name="&gt;&gt;fLPTouchSwipe.Type" xml:space="preserve">
+    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;fLPTouchSwipe.Parent" xml:space="preserve">
+    <value>gBTouchpad</value>
+  </data>
+  <data name="&gt;&gt;fLPTouchSwipe.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
   <metadata name="cMSPresets.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>326, 13</value>
   </metadata>
-  <data name="controlToolStripMenuItem.Enabled" type="System.Boolean, mscorlib">
-    <value>False</value>
-  </data>
-  <data name="controlToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>117, 22</value>
-  </data>
-  <data name="controlToolStripMenuItem.Text" xml:space="preserve">
-    <value>Control</value>
-  </data>
-  <data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>114, 6</value>
-  </data>
-  <data name="defaultToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>117, 22</value>
-  </data>
-  <data name="defaultToolStripMenuItem.Text" xml:space="preserve">
-    <value>Default</value>
-  </data>
-  <data name="tSMIDPadInverted.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMIDPadInverted.Text" xml:space="preserve">
-    <value>Inverted</value>
-  </data>
-  <data name="tSMIDPadInvertedX.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMIDPadInvertedX.Text" xml:space="preserve">
-    <value>Inverted X</value>
-  </data>
-  <data name="tSMIDPadInvertedY.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMIDPadInvertedY.Text" xml:space="preserve">
-    <value>Inverted Y</value>
-  </data>
-  <data name="DpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>117, 22</value>
-  </data>
-  <data name="DpadToolStripMenuItem.Text" xml:space="preserve">
-    <value>Dpad</value>
-  </data>
-  <data name="tSMILSInverted.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMILSInverted.Text" xml:space="preserve">
-    <value>Inverted</value>
-  </data>
-  <data name="tSMILSInvertedX.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMILSInvertedX.Text" xml:space="preserve">
-    <value>Inverted X</value>
-  </data>
-  <data name="tSMILSInvertedY.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMILSInvertedY.Text" xml:space="preserve">
-    <value>Inverted Y</value>
-  </data>
-  <data name="LSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>117, 22</value>
-  </data>
-  <data name="LSToolStripMenuItem.Text" xml:space="preserve">
-    <value>Left Stick</value>
-  </data>
-  <data name="tSMIRSInverted.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMIRSInverted.Text" xml:space="preserve">
-    <value>Inverted</value>
-  </data>
-  <data name="tSMIRSInvertedX.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMIRSInvertedX.Text" xml:space="preserve">
-    <value>Inverted X</value>
-  </data>
-  <data name="tSMIRSInvertedY.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMIRSInvertedY.Text" xml:space="preserve">
-    <value>Inverted Y</value>
-  </data>
-  <data name="RSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>117, 22</value>
-  </data>
-  <data name="RSToolStripMenuItem.Text" xml:space="preserve">
-    <value>Right Stick</value>
-  </data>
-  <data name="ABXYToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>117, 22</value>
-  </data>
-  <data name="ABXYToolStripMenuItem.Text" xml:space="preserve">
-    <value>Face Buttons</value>
-  </data>
-  <data name="wScanCodeWASDToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>147, 22</value>
-  </data>
-  <data name="wScanCodeWASDToolStripMenuItem.Text" xml:space="preserve">
-    <value>w/ Scan Code</value>
-  </data>
-  <data name="WASDToolStripMenuItem.ShowShortcutKeys" type="System.Boolean, mscorlib">
-    <value>False</value>
-  </data>
-  <data name="WASDToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>117, 22</value>
-  </data>
-  <data name="WASDToolStripMenuItem.Text" xml:space="preserve">
-    <value>WASD</value>
-  </data>
-  <data name="wScanCodeArrowKeysToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>147, 22</value>
-  </data>
-  <data name="wScanCodeArrowKeysToolStripMenuItem.Text" xml:space="preserve">
-    <value>w/ Scan Code</value>
-  </data>
-  <data name="ArrowKeysToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>117, 22</value>
-  </data>
-  <data name="ArrowKeysToolStripMenuItem.Text" xml:space="preserve">
-    <value>Arrow Keys</value>
-  </data>
-  <data name="tSMIMouseInverted.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMIMouseInverted.Text" xml:space="preserve">
-    <value>Inverted</value>
-  </data>
-  <data name="tSMIMouseInvertedX.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMIMouseInvertedX.Text" xml:space="preserve">
-    <value>Inverted X</value>
-  </data>
-  <data name="tSMIMouseInvertedY.Size" type="System.Drawing.Size, System.Drawing">
-    <value>127, 22</value>
-  </data>
-  <data name="tSMIMouseInvertedY.Text" xml:space="preserve">
-    <value>Inverted Y</value>
-  </data>
-  <data name="MouseToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>117, 22</value>
-  </data>
-  <data name="MouseToolStripMenuItem.Text" xml:space="preserve">
-    <value>Mouse</value>
-  </data>
   <data name="cMSPresets.Size" type="System.Drawing.Size, System.Drawing">
     <value>118, 208</value>
   </data>
@@ -1644,6 +1698,153 @@
   <data name="&gt;&gt;bnSwipeUp.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
+  <data name="controlToolStripMenuItem.Enabled" type="System.Boolean, mscorlib">
+    <value>False</value>
+  </data>
+  <data name="controlToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>117, 22</value>
+  </data>
+  <data name="controlToolStripMenuItem.Text" xml:space="preserve">
+    <value>Control</value>
+  </data>
+  <data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>114, 6</value>
+  </data>
+  <data name="defaultToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>117, 22</value>
+  </data>
+  <data name="defaultToolStripMenuItem.Text" xml:space="preserve">
+    <value>Default</value>
+  </data>
+  <data name="DpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>117, 22</value>
+  </data>
+  <data name="DpadToolStripMenuItem.Text" xml:space="preserve">
+    <value>Dpad</value>
+  </data>
+  <data name="tSMIDPadInverted.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMIDPadInverted.Text" xml:space="preserve">
+    <value>Inverted</value>
+  </data>
+  <data name="tSMIDPadInvertedX.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMIDPadInvertedX.Text" xml:space="preserve">
+    <value>Inverted X</value>
+  </data>
+  <data name="tSMIDPadInvertedY.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMIDPadInvertedY.Text" xml:space="preserve">
+    <value>Inverted Y</value>
+  </data>
+  <data name="LSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>117, 22</value>
+  </data>
+  <data name="LSToolStripMenuItem.Text" xml:space="preserve">
+    <value>Left Stick</value>
+  </data>
+  <data name="tSMILSInverted.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMILSInverted.Text" xml:space="preserve">
+    <value>Inverted</value>
+  </data>
+  <data name="tSMILSInvertedX.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMILSInvertedX.Text" xml:space="preserve">
+    <value>Inverted X</value>
+  </data>
+  <data name="tSMILSInvertedY.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMILSInvertedY.Text" xml:space="preserve">
+    <value>Inverted Y</value>
+  </data>
+  <data name="RSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>117, 22</value>
+  </data>
+  <data name="RSToolStripMenuItem.Text" xml:space="preserve">
+    <value>Right Stick</value>
+  </data>
+  <data name="tSMIRSInverted.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMIRSInverted.Text" xml:space="preserve">
+    <value>Inverted</value>
+  </data>
+  <data name="tSMIRSInvertedX.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMIRSInvertedX.Text" xml:space="preserve">
+    <value>Inverted X</value>
+  </data>
+  <data name="tSMIRSInvertedY.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMIRSInvertedY.Text" xml:space="preserve">
+    <value>Inverted Y</value>
+  </data>
+  <data name="ABXYToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>117, 22</value>
+  </data>
+  <data name="ABXYToolStripMenuItem.Text" xml:space="preserve">
+    <value>Face Buttons</value>
+  </data>
+  <data name="WASDToolStripMenuItem.ShowShortcutKeys" type="System.Boolean, mscorlib">
+    <value>False</value>
+  </data>
+  <data name="WASDToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>117, 22</value>
+  </data>
+  <data name="WASDToolStripMenuItem.Text" xml:space="preserve">
+    <value>WASD</value>
+  </data>
+  <data name="wScanCodeWASDToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>147, 22</value>
+  </data>
+  <data name="wScanCodeWASDToolStripMenuItem.Text" xml:space="preserve">
+    <value>w/ Scan Code</value>
+  </data>
+  <data name="ArrowKeysToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>117, 22</value>
+  </data>
+  <data name="ArrowKeysToolStripMenuItem.Text" xml:space="preserve">
+    <value>Arrow Keys</value>
+  </data>
+  <data name="wScanCodeArrowKeysToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>147, 22</value>
+  </data>
+  <data name="wScanCodeArrowKeysToolStripMenuItem.Text" xml:space="preserve">
+    <value>w/ Scan Code</value>
+  </data>
+  <data name="MouseToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>117, 22</value>
+  </data>
+  <data name="MouseToolStripMenuItem.Text" xml:space="preserve">
+    <value>Mouse</value>
+  </data>
+  <data name="tSMIMouseInverted.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMIMouseInverted.Text" xml:space="preserve">
+    <value>Inverted</value>
+  </data>
+  <data name="tSMIMouseInvertedX.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMIMouseInvertedX.Text" xml:space="preserve">
+    <value>Inverted X</value>
+  </data>
+  <data name="tSMIMouseInvertedY.Size" type="System.Drawing.Size, System.Drawing">
+    <value>127, 22</value>
+  </data>
+  <data name="tSMIMouseInvertedY.Text" xml:space="preserve">
+    <value>Inverted Y</value>
+  </data>
   <data name="lbSwipeUp.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
@@ -1866,50 +2067,173 @@
   <data name="&gt;&gt;lbSwipeRight.ZOrder" xml:space="preserve">
     <value>7</value>
   </data>
-  <data name="fLPTouchSwipe.Location" type="System.Drawing.Point, System.Drawing">
-    <value>4, 55</value>
+  <data name="&gt;&gt;btPollRateLabel.Name" xml:space="preserve">
+    <value>btPollRateLabel</value>
   </data>
-  <data name="fLPTouchSwipe.Size" type="System.Drawing.Size, System.Drawing">
-    <value>260, 121</value>
+  <data name="&gt;&gt;btPollRateLabel.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="fLPTouchSwipe.TabIndex" type="System.Int32, mscorlib">
-    <value>256</value>
+  <data name="&gt;&gt;btPollRateLabel.Parent" xml:space="preserve">
+    <value>gBOther</value>
   </data>
-  <data name="&gt;&gt;fLPTouchSwipe.Name" xml:space="preserve">
-    <value>fLPTouchSwipe</value>
+  <data name="&gt;&gt;btPollRateLabel.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="&gt;&gt;fLPTouchSwipe.Type" xml:space="preserve">
-    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;btPollRateComboBox.Name" xml:space="preserve">
+    <value>btPollRateComboBox</value>
   </data>
-  <data name="&gt;&gt;fLPTouchSwipe.Parent" xml:space="preserve">
-    <value>gBTouchpad</value>
+  <data name="&gt;&gt;btPollRateComboBox.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;fLPTouchSwipe.ZOrder" xml:space="preserve">
+  <data name="&gt;&gt;btPollRateComboBox.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;btPollRateComboBox.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;enableTouchToggleCheckbox.Name" xml:space="preserve">
+    <value>enableTouchToggleCheckbox</value>
+  </data>
+  <data name="&gt;&gt;enableTouchToggleCheckbox.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;enableTouchToggleCheckbox.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;enableTouchToggleCheckbox.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;cBDinput.Name" xml:space="preserve">
+    <value>cBDinput</value>
+  </data>
+  <data name="&gt;&gt;cBDinput.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBDinput.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;cBDinput.ZOrder" xml:space="preserve">
     <value>3</value>
   </data>
-  <data name="gBTouchpad.Location" type="System.Drawing.Point, System.Drawing">
-    <value>2, 259</value>
+  <data name="&gt;&gt;pBProgram.Name" xml:space="preserve">
+    <value>pBProgram</value>
   </data>
-  <data name="gBTouchpad.Size" type="System.Drawing.Size, System.Drawing">
-    <value>270, 182</value>
+  <data name="&gt;&gt;pBProgram.Type" xml:space="preserve">
+    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="gBTouchpad.TabIndex" type="System.Int32, mscorlib">
-    <value>246</value>
+  <data name="&gt;&gt;pBProgram.Parent" xml:space="preserve">
+    <value>gBOther</value>
   </data>
-  <data name="gBTouchpad.Text" xml:space="preserve">
-    <value>Touchpad</value>
+  <data name="&gt;&gt;pBProgram.ZOrder" xml:space="preserve">
+    <value>4</value>
   </data>
-  <data name="&gt;&gt;gBTouchpad.Name" xml:space="preserve">
-    <value>gBTouchpad</value>
+  <data name="&gt;&gt;cBLaunchProgram.Name" xml:space="preserve">
+    <value>cBLaunchProgram</value>
   </data>
-  <data name="&gt;&gt;gBTouchpad.Type" xml:space="preserve">
+  <data name="&gt;&gt;cBLaunchProgram.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBLaunchProgram.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;cBLaunchProgram.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;btnBrowse.Name" xml:space="preserve">
+    <value>btnBrowse</value>
+  </data>
+  <data name="&gt;&gt;btnBrowse.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnBrowse.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;btnBrowse.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="&gt;&gt;lbUseController.Name" xml:space="preserve">
+    <value>lbUseController</value>
+  </data>
+  <data name="&gt;&gt;lbUseController.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbUseController.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;lbUseController.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <data name="&gt;&gt;cBMouseAccel.Name" xml:space="preserve">
+    <value>cBMouseAccel</value>
+  </data>
+  <data name="&gt;&gt;cBMouseAccel.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBMouseAccel.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;cBMouseAccel.ZOrder" xml:space="preserve">
+    <value>8</value>
+  </data>
+  <data name="&gt;&gt;nUDSixaxis.Name" xml:space="preserve">
+    <value>nUDSixaxis</value>
+  </data>
+  <data name="&gt;&gt;nUDSixaxis.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDSixaxis.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;nUDSixaxis.ZOrder" xml:space="preserve">
+    <value>9</value>
+  </data>
+  <data name="&gt;&gt;cBControllerInput.Name" xml:space="preserve">
+    <value>cBControllerInput</value>
+  </data>
+  <data name="&gt;&gt;cBControllerInput.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBControllerInput.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;cBControllerInput.ZOrder" xml:space="preserve">
+    <value>10</value>
+  </data>
+  <data name="&gt;&gt;cBIdleDisconnect.Name" xml:space="preserve">
+    <value>cBIdleDisconnect</value>
+  </data>
+  <data name="&gt;&gt;cBIdleDisconnect.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBIdleDisconnect.Parent" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;cBIdleDisconnect.ZOrder" xml:space="preserve">
+    <value>12</value>
+  </data>
+  <data name="gBOther.Location" type="System.Drawing.Point, System.Drawing">
+    <value>281, 221</value>
+  </data>
+  <data name="gBOther.Size" type="System.Drawing.Size, System.Drawing">
+    <value>272, 256</value>
+  </data>
+  <data name="gBOther.TabIndex" type="System.Int32, mscorlib">
+    <value>247</value>
+  </data>
+  <data name="gBOther.Text" xml:space="preserve">
+    <value>Other</value>
+  </data>
+  <data name="&gt;&gt;gBOther.Name" xml:space="preserve">
+    <value>gBOther</value>
+  </data>
+  <data name="&gt;&gt;gBOther.Type" xml:space="preserve">
     <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;gBTouchpad.Parent" xml:space="preserve">
-    <value>tPControls</value>
+  <data name="&gt;&gt;gBOther.Parent" xml:space="preserve">
+    <value>fLPSettings</value>
   </data>
-  <data name="&gt;&gt;gBTouchpad.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="&gt;&gt;gBOther.ZOrder" xml:space="preserve">
+    <value>5</value>
   </data>
   <data name="btPollRateLabel.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
@@ -2323,29 +2647,149 @@ with profile</value>
   <data name="&gt;&gt;cBIdleDisconnect.ZOrder" xml:space="preserve">
     <value>12</value>
   </data>
-  <data name="gBOther.Location" type="System.Drawing.Point, System.Drawing">
-    <value>281, 221</value>
+  <data name="&gt;&gt;btnRainbow.Name" xml:space="preserve">
+    <value>btnRainbow</value>
   </data>
-  <data name="gBOther.Size" type="System.Drawing.Size, System.Drawing">
-    <value>272, 256</value>
+  <data name="&gt;&gt;btnRainbow.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="gBOther.TabIndex" type="System.Int32, mscorlib">
+  <data name="&gt;&gt;btnRainbow.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;btnRainbow.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;lbRainbowB.Name" xml:space="preserve">
+    <value>lbRainbowB</value>
+  </data>
+  <data name="&gt;&gt;lbRainbowB.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbRainbowB.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;lbRainbowB.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;nUDRainbowB.Name" xml:space="preserve">
+    <value>nUDRainbowB</value>
+  </data>
+  <data name="&gt;&gt;nUDRainbowB.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDRainbowB.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;nUDRainbowB.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;cBFlashType.Name" xml:space="preserve">
+    <value>cBFlashType</value>
+  </data>
+  <data name="&gt;&gt;cBFlashType.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBFlashType.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;cBFlashType.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="&gt;&gt;cBWhileCharging.Name" xml:space="preserve">
+    <value>cBWhileCharging</value>
+  </data>
+  <data name="&gt;&gt;cBWhileCharging.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBWhileCharging.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;cBWhileCharging.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;btnFlashColor.Name" xml:space="preserve">
+    <value>btnFlashColor</value>
+  </data>
+  <data name="&gt;&gt;btnFlashColor.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnFlashColor.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;btnFlashColor.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;btnChargingColor.Name" xml:space="preserve">
+    <value>btnChargingColor</value>
+  </data>
+  <data name="&gt;&gt;btnChargingColor.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnChargingColor.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;btnChargingColor.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="&gt;&gt;lbWhileCharging.Name" xml:space="preserve">
+    <value>lbWhileCharging</value>
+  </data>
+  <data name="&gt;&gt;lbWhileCharging.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbWhileCharging.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;lbWhileCharging.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <data name="&gt;&gt;lbPercentFlashBar.Name" xml:space="preserve">
+    <value>lbPercentFlashBar</value>
+  </data>
+  <data name="&gt;&gt;lbPercentFlashBar.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbPercentFlashBar.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;lbPercentFlashBar.ZOrder" xml:space="preserve">
+    <value>8</value>
+  </data>
+  <data name="&gt;&gt;nUDflashLED.Name" xml:space="preserve">
+    <value>nUDflashLED</value>
+  </data>
+  <data name="&gt;&gt;nUDflashLED.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDflashLED.Parent" xml:space="preserve">
+    <value>gBLightbar</value>
+  </data>
+  <data name="&gt;&gt;nUDflashLED.ZOrder" xml:space="preserve">
+    <value>9</value>
+  </data>
+  <data name="gBLightbar.Location" type="System.Drawing.Point, System.Drawing">
+    <value>3, 3</value>
+  </data>
+  <data name="gBLightbar.Size" type="System.Drawing.Size, System.Drawing">
+    <value>272, 244</value>
+  </data>
+  <data name="gBLightbar.TabIndex" type="System.Int32, mscorlib">
     <value>247</value>
   </data>
-  <data name="gBOther.Text" xml:space="preserve">
-    <value>Other</value>
+  <data name="gBLightbar.Text" xml:space="preserve">
+    <value>Lightbar</value>
   </data>
-  <data name="&gt;&gt;gBOther.Name" xml:space="preserve">
-    <value>gBOther</value>
+  <data name="&gt;&gt;gBLightbar.Name" xml:space="preserve">
+    <value>gBLightbar</value>
   </data>
-  <data name="&gt;&gt;gBOther.Type" xml:space="preserve">
+  <data name="&gt;&gt;gBLightbar.Type" xml:space="preserve">
     <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;gBOther.Parent" xml:space="preserve">
+  <data name="&gt;&gt;gBLightbar.Parent" xml:space="preserve">
     <value>fLPSettings</value>
   </data>
-  <data name="&gt;&gt;gBOther.ZOrder" xml:space="preserve">
-    <value>5</value>
+  <data name="&gt;&gt;gBLightbar.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
   <data name="btnRainbow.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
@@ -2632,29 +3076,53 @@ with profile</value>
   <data name="&gt;&gt;nUDflashLED.ZOrder" xml:space="preserve">
     <value>9</value>
   </data>
-  <data name="gBLightbar.Location" type="System.Drawing.Point, System.Drawing">
-    <value>3, 3</value>
+  <data name="&gt;&gt;lbPercentRumble.Name" xml:space="preserve">
+    <value>lbPercentRumble</value>
   </data>
-  <data name="gBLightbar.Size" type="System.Drawing.Size, System.Drawing">
-    <value>272, 244</value>
+  <data name="&gt;&gt;lbPercentRumble.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="gBLightbar.TabIndex" type="System.Int32, mscorlib">
+  <data name="&gt;&gt;lbPercentRumble.Parent" xml:space="preserve">
+    <value>gBRumble</value>
+  </data>
+  <data name="&gt;&gt;lbPercentRumble.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;btnRumbleLightTest.Name" xml:space="preserve">
+    <value>btnRumbleLightTest</value>
+  </data>
+  <data name="&gt;&gt;btnRumbleLightTest.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnRumbleLightTest.Parent" xml:space="preserve">
+    <value>gBRumble</value>
+  </data>
+  <data name="&gt;&gt;btnRumbleLightTest.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="gBRumble.Location" type="System.Drawing.Point, System.Drawing">
+    <value>281, 3</value>
+  </data>
+  <data name="gBRumble.Size" type="System.Drawing.Size, System.Drawing">
+    <value>272, 46</value>
+  </data>
+  <data name="gBRumble.TabIndex" type="System.Int32, mscorlib">
     <value>247</value>
   </data>
-  <data name="gBLightbar.Text" xml:space="preserve">
-    <value>Lightbar</value>
+  <data name="gBRumble.Text" xml:space="preserve">
+    <value>Rumble</value>
   </data>
-  <data name="&gt;&gt;gBLightbar.Name" xml:space="preserve">
-    <value>gBLightbar</value>
+  <data name="&gt;&gt;gBRumble.Name" xml:space="preserve">
+    <value>gBRumble</value>
   </data>
-  <data name="&gt;&gt;gBLightbar.Type" xml:space="preserve">
+  <data name="&gt;&gt;gBRumble.Type" xml:space="preserve">
     <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;gBLightbar.Parent" xml:space="preserve">
+  <data name="&gt;&gt;gBRumble.Parent" xml:space="preserve">
     <value>fLPSettings</value>
   </data>
-  <data name="&gt;&gt;gBLightbar.ZOrder" xml:space="preserve">
-    <value>0</value>
+  <data name="&gt;&gt;gBRumble.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
   <data name="lbPercentRumble.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
@@ -2713,30 +3181,6 @@ with profile</value>
   <data name="&gt;&gt;btnRumbleLightTest.ZOrder" xml:space="preserve">
     <value>1</value>
   </data>
-  <data name="gBRumble.Location" type="System.Drawing.Point, System.Drawing">
-    <value>281, 3</value>
-  </data>
-  <data name="gBRumble.Size" type="System.Drawing.Size, System.Drawing">
-    <value>272, 46</value>
-  </data>
-  <data name="gBRumble.TabIndex" type="System.Int32, mscorlib">
-    <value>247</value>
-  </data>
-  <data name="gBRumble.Text" xml:space="preserve">
-    <value>Rumble</value>
-  </data>
-  <data name="&gt;&gt;gBRumble.Name" xml:space="preserve">
-    <value>gBRumble</value>
-  </data>
-  <data name="&gt;&gt;gBRumble.Type" xml:space="preserve">
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;gBRumble.Parent" xml:space="preserve">
-    <value>fLPSettings</value>
-  </data>
-  <data name="&gt;&gt;gBRumble.ZOrder" xml:space="preserve">
-    <value>2</value>
-  </data>
   <data name="lbSixaxisX.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
@@ -2845,6 +3289,225 @@ with profile</value>
   <metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>153, 17</value>
   </metadata>
+  <data name="&gt;&gt;pnlSATrack.Name" xml:space="preserve">
+    <value>pnlSATrack</value>
+  </data>
+  <data name="&gt;&gt;pnlSATrack.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlSATrack.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;pnlSATrack.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;lbL2Track.Name" xml:space="preserve">
+    <value>lbL2Track</value>
+  </data>
+  <data name="&gt;&gt;lbL2Track.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbL2Track.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;lbL2Track.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;lbRSTip.Name" xml:space="preserve">
+    <value>lbRSTip</value>
+  </data>
+  <data name="&gt;&gt;lbRSTip.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbRSTip.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;lbRSTip.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;lbInputDelay.Name" xml:space="preserve">
+    <value>lbInputDelay</value>
+  </data>
+  <data name="&gt;&gt;lbInputDelay.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbInputDelay.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;lbInputDelay.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="&gt;&gt;lbR2Track.Name" xml:space="preserve">
+    <value>lbR2Track</value>
+  </data>
+  <data name="&gt;&gt;lbR2Track.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbR2Track.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;lbR2Track.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;lbLSTip.Name" xml:space="preserve">
+    <value>lbLSTip</value>
+  </data>
+  <data name="&gt;&gt;lbLSTip.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLSTip.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;lbLSTip.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;lbSATip.Name" xml:space="preserve">
+    <value>lbSATip</value>
+  </data>
+  <data name="&gt;&gt;lbSATip.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbSATip.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;lbSATip.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="&gt;&gt;tBR2.Name" xml:space="preserve">
+    <value>tBR2</value>
+  </data>
+  <data name="&gt;&gt;tBR2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tBR2.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;tBR2.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <data name="&gt;&gt;tBL2.Name" xml:space="preserve">
+    <value>tBL2</value>
+  </data>
+  <data name="&gt;&gt;tBL2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tBL2.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;tBL2.ZOrder" xml:space="preserve">
+    <value>8</value>
+  </data>
+  <data name="&gt;&gt;pnlSixaxis.Name" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;pnlSixaxis.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlSixaxis.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;pnlSixaxis.ZOrder" xml:space="preserve">
+    <value>9</value>
+  </data>
+  <data name="&gt;&gt;pnlLSTrack.Name" xml:space="preserve">
+    <value>pnlLSTrack</value>
+  </data>
+  <data name="&gt;&gt;pnlLSTrack.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlLSTrack.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;pnlLSTrack.ZOrder" xml:space="preserve">
+    <value>10</value>
+  </data>
+  <data name="&gt;&gt;pnlRSTrack.Name" xml:space="preserve">
+    <value>pnlRSTrack</value>
+  </data>
+  <data name="&gt;&gt;pnlRSTrack.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlRSTrack.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;pnlRSTrack.ZOrder" xml:space="preserve">
+    <value>11</value>
+  </data>
+  <data name="lbL2TrackS.Location" type="System.Drawing.Point, System.Drawing">
+    <value>4, 22</value>
+  </data>
+  <data name="lbL2TrackS.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
+  </data>
+  <data name="lbL2TrackS.Size" type="System.Drawing.Size, System.Drawing">
+    <value>438, 455</value>
+  </data>
+  <data name="lbL2TrackS.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
+  </data>
+  <data name="lbL2TrackS.Text" xml:space="preserve">
+    <value>Controller Readings</value>
+  </data>
+  <data name="&gt;&gt;lbL2TrackS.Name" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;lbL2TrackS.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbL2TrackS.Parent" xml:space="preserve">
+    <value>tCControls</value>
+  </data>
+  <data name="&gt;&gt;lbL2TrackS.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;btnSATrack.Name" xml:space="preserve">
+    <value>btnSATrack</value>
+  </data>
+  <data name="&gt;&gt;btnSATrack.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnSATrack.Parent" xml:space="preserve">
+    <value>pnlSATrack</value>
+  </data>
+  <data name="&gt;&gt;btnSATrack.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;btnSATrackS.Name" xml:space="preserve">
+    <value>btnSATrackS</value>
+  </data>
+  <data name="&gt;&gt;btnSATrackS.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnSATrackS.Parent" xml:space="preserve">
+    <value>pnlSATrack</value>
+  </data>
+  <data name="&gt;&gt;btnSATrackS.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="pnlSATrack.Location" type="System.Drawing.Point, System.Drawing">
+    <value>300, 88</value>
+  </data>
+  <data name="pnlSATrack.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>2, 2, 2, 2</value>
+  </data>
+  <data name="pnlSATrack.Size" type="System.Drawing.Size, System.Drawing">
+    <value>125, 125</value>
+  </data>
+  <data name="pnlSATrack.TabIndex" type="System.Int32, mscorlib">
+    <value>252</value>
+  </data>
+  <data name="&gt;&gt;pnlSATrack.Name" xml:space="preserve">
+    <value>pnlSATrack</value>
+  </data>
+  <data name="&gt;&gt;pnlSATrack.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlSATrack.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;pnlSATrack.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
   <data name="btnSATrack.Enabled" type="System.Boolean, mscorlib">
     <value>False</value>
   </data>
@@ -2908,30 +3571,6 @@ with profile</value>
   <data name="&gt;&gt;btnSATrackS.ZOrder" xml:space="preserve">
     <value>1</value>
   </data>
-  <data name="pnlSATrack.Location" type="System.Drawing.Point, System.Drawing">
-    <value>300, 88</value>
-  </data>
-  <data name="pnlSATrack.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>2, 2, 2, 2</value>
-  </data>
-  <data name="pnlSATrack.Size" type="System.Drawing.Size, System.Drawing">
-    <value>125, 125</value>
-  </data>
-  <data name="pnlSATrack.TabIndex" type="System.Int32, mscorlib">
-    <value>252</value>
-  </data>
-  <data name="&gt;&gt;pnlSATrack.Name" xml:space="preserve">
-    <value>pnlSATrack</value>
-  </data>
-  <data name="&gt;&gt;pnlSATrack.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;pnlSATrack.Parent" xml:space="preserve">
-    <value>lbL2TrackS</value>
-  </data>
-  <data name="&gt;&gt;pnlSATrack.ZOrder" xml:space="preserve">
-    <value>0</value>
-  </data>
   <data name="lbL2Track.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
@@ -3196,6 +3835,123 @@ with profile</value>
   <data name="&gt;&gt;tBL2.ZOrder" xml:space="preserve">
     <value>8</value>
   </data>
+  <data name="&gt;&gt;tBsixaxisAccelX.Name" xml:space="preserve">
+    <value>tBsixaxisAccelX</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelX.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelX.Parent" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelX.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;lb6Accel.Name" xml:space="preserve">
+    <value>lb6Accel</value>
+  </data>
+  <data name="&gt;&gt;lb6Accel.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lb6Accel.Parent" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;lb6Accel.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroX.Name" xml:space="preserve">
+    <value>tBsixaxisGyroX</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroX.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroX.Parent" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroX.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;lb6Gryo.Name" xml:space="preserve">
+    <value>lb6Gryo</value>
+  </data>
+  <data name="&gt;&gt;lb6Gryo.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lb6Gryo.Parent" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;lb6Gryo.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroY.Name" xml:space="preserve">
+    <value>tBsixaxisGyroY</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroY.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroY.Parent" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroY.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroZ.Name" xml:space="preserve">
+    <value>tBsixaxisGyroZ</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroZ.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroZ.Parent" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisGyroZ.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelY.Name" xml:space="preserve">
+    <value>tBsixaxisAccelY</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelY.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelY.Parent" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelY.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelZ.Name" xml:space="preserve">
+    <value>tBsixaxisAccelZ</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelZ.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelZ.Parent" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;tBsixaxisAccelZ.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <data name="pnlSixaxis.Location" type="System.Drawing.Point, System.Drawing">
+    <value>300, 233</value>
+  </data>
+  <data name="pnlSixaxis.Size" type="System.Drawing.Size, System.Drawing">
+    <value>125, 125</value>
+  </data>
+  <data name="pnlSixaxis.TabIndex" type="System.Int32, mscorlib">
+    <value>236</value>
+  </data>
+  <data name="&gt;&gt;pnlSixaxis.Name" xml:space="preserve">
+    <value>pnlSixaxis</value>
+  </data>
+  <data name="&gt;&gt;pnlSixaxis.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlSixaxis.Parent" xml:space="preserve">
+    <value>lbL2TrackS</value>
+  </data>
+  <data name="&gt;&gt;pnlSixaxis.ZOrder" xml:space="preserve">
+    <value>9</value>
+  </data>
   <data name="tBsixaxisAccelX.AutoSize" type="System.Boolean, mscorlib">
     <value>False</value>
   </data>
@@ -3418,26 +4174,53 @@ with profile</value>
   <data name="&gt;&gt;tBsixaxisAccelZ.ZOrder" xml:space="preserve">
     <value>7</value>
   </data>
-  <data name="pnlSixaxis.Location" type="System.Drawing.Point, System.Drawing">
-    <value>300, 233</value>
+  <data name="&gt;&gt;btnLSTrack.Name" xml:space="preserve">
+    <value>btnLSTrack</value>
   </data>
-  <data name="pnlSixaxis.Size" type="System.Drawing.Size, System.Drawing">
+  <data name="&gt;&gt;btnLSTrack.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnLSTrack.Parent" xml:space="preserve">
+    <value>pnlLSTrack</value>
+  </data>
+  <data name="&gt;&gt;btnLSTrack.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;btnLSTrackS.Name" xml:space="preserve">
+    <value>btnLSTrackS</value>
+  </data>
+  <data name="&gt;&gt;btnLSTrackS.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnLSTrackS.Parent" xml:space="preserve">
+    <value>pnlLSTrack</value>
+  </data>
+  <data name="&gt;&gt;btnLSTrackS.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="pnlLSTrack.Location" type="System.Drawing.Point, System.Drawing">
+    <value>5, 88</value>
+  </data>
+  <data name="pnlLSTrack.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>2, 2, 2, 2</value>
+  </data>
+  <data name="pnlLSTrack.Size" type="System.Drawing.Size, System.Drawing">
     <value>125, 125</value>
   </data>
-  <data name="pnlSixaxis.TabIndex" type="System.Int32, mscorlib">
-    <value>236</value>
+  <data name="pnlLSTrack.TabIndex" type="System.Int32, mscorlib">
+    <value>250</value>
   </data>
-  <data name="&gt;&gt;pnlSixaxis.Name" xml:space="preserve">
-    <value>pnlSixaxis</value>
+  <data name="&gt;&gt;pnlLSTrack.Name" xml:space="preserve">
+    <value>pnlLSTrack</value>
   </data>
-  <data name="&gt;&gt;pnlSixaxis.Type" xml:space="preserve">
+  <data name="&gt;&gt;pnlLSTrack.Type" xml:space="preserve">
     <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;pnlSixaxis.Parent" xml:space="preserve">
+  <data name="&gt;&gt;pnlLSTrack.Parent" xml:space="preserve">
     <value>lbL2TrackS</value>
   </data>
-  <data name="&gt;&gt;pnlSixaxis.ZOrder" xml:space="preserve">
-    <value>9</value>
+  <data name="&gt;&gt;pnlLSTrack.ZOrder" xml:space="preserve">
+    <value>10</value>
   </data>
   <data name="btnLSTrack.Enabled" type="System.Boolean, mscorlib">
     <value>False</value>
@@ -3502,29 +4285,53 @@ with profile</value>
   <data name="&gt;&gt;btnLSTrackS.ZOrder" xml:space="preserve">
     <value>1</value>
   </data>
-  <data name="pnlLSTrack.Location" type="System.Drawing.Point, System.Drawing">
-    <value>5, 88</value>
+  <data name="&gt;&gt;btnRSTrackS.Name" xml:space="preserve">
+    <value>btnRSTrackS</value>
   </data>
-  <data name="pnlLSTrack.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+  <data name="&gt;&gt;btnRSTrackS.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnRSTrackS.Parent" xml:space="preserve">
+    <value>pnlRSTrack</value>
+  </data>
+  <data name="&gt;&gt;btnRSTrackS.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;btnRSTrack.Name" xml:space="preserve">
+    <value>btnRSTrack</value>
+  </data>
+  <data name="&gt;&gt;btnRSTrack.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnRSTrack.Parent" xml:space="preserve">
+    <value>pnlRSTrack</value>
+  </data>
+  <data name="&gt;&gt;btnRSTrack.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="pnlRSTrack.Location" type="System.Drawing.Point, System.Drawing">
+    <value>151, 88</value>
+  </data>
+  <data name="pnlRSTrack.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
     <value>2, 2, 2, 2</value>
   </data>
-  <data name="pnlLSTrack.Size" type="System.Drawing.Size, System.Drawing">
+  <data name="pnlRSTrack.Size" type="System.Drawing.Size, System.Drawing">
     <value>125, 125</value>
   </data>
-  <data name="pnlLSTrack.TabIndex" type="System.Int32, mscorlib">
-    <value>250</value>
+  <data name="pnlRSTrack.TabIndex" type="System.Int32, mscorlib">
+    <value>251</value>
   </data>
-  <data name="&gt;&gt;pnlLSTrack.Name" xml:space="preserve">
-    <value>pnlLSTrack</value>
+  <data name="&gt;&gt;pnlRSTrack.Name" xml:space="preserve">
+    <value>pnlRSTrack</value>
   </data>
-  <data name="&gt;&gt;pnlLSTrack.Type" xml:space="preserve">
+  <data name="&gt;&gt;pnlRSTrack.Type" xml:space="preserve">
     <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;pnlLSTrack.Parent" xml:space="preserve">
+  <data name="&gt;&gt;pnlRSTrack.Parent" xml:space="preserve">
     <value>lbL2TrackS</value>
   </data>
-  <data name="&gt;&gt;pnlLSTrack.ZOrder" xml:space="preserve">
-    <value>10</value>
+  <data name="&gt;&gt;pnlRSTrack.ZOrder" xml:space="preserve">
+    <value>11</value>
   </data>
   <data name="btnRSTrackS.Enabled" type="System.Boolean, mscorlib">
     <value>False</value>
@@ -3589,56 +4396,122 @@ with profile</value>
   <data name="&gt;&gt;btnRSTrack.ZOrder" xml:space="preserve">
     <value>1</value>
   </data>
-  <data name="pnlRSTrack.Location" type="System.Drawing.Point, System.Drawing">
-    <value>151, 88</value>
+  <data name="&gt;&gt;bnGyroZN.Name" xml:space="preserve">
+    <value>bnGyroZN</value>
   </data>
-  <data name="pnlRSTrack.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>2, 2, 2, 2</value>
+  <data name="&gt;&gt;bnGyroZN.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="pnlRSTrack.Size" type="System.Drawing.Size, System.Drawing">
-    <value>125, 125</value>
+  <data name="&gt;&gt;bnGyroZN.Parent" xml:space="preserve">
+    <value>fLPTiltControls</value>
   </data>
-  <data name="pnlRSTrack.TabIndex" type="System.Int32, mscorlib">
-    <value>251</value>
+  <data name="&gt;&gt;bnGyroZN.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="&gt;&gt;pnlRSTrack.Name" xml:space="preserve">
-    <value>pnlRSTrack</value>
+  <data name="&gt;&gt;lbGyroZN.Name" xml:space="preserve">
+    <value>lbGyroZN</value>
   </data>
-  <data name="&gt;&gt;pnlRSTrack.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;lbGyroZN.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;pnlRSTrack.Parent" xml:space="preserve">
-    <value>lbL2TrackS</value>
+  <data name="&gt;&gt;lbGyroZN.Parent" xml:space="preserve">
+    <value>fLPTiltControls</value>
   </data>
-  <data name="&gt;&gt;pnlRSTrack.ZOrder" xml:space="preserve">
-    <value>11</value>
+  <data name="&gt;&gt;lbGyroZN.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="lbL2TrackS.Location" type="System.Drawing.Point, System.Drawing">
-    <value>4, 22</value>
+  <data name="&gt;&gt;bnGyroZP.Name" xml:space="preserve">
+    <value>bnGyroZP</value>
   </data>
-  <data name="lbL2TrackS.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>3, 3, 3, 3</value>
+  <data name="&gt;&gt;bnGyroZP.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="lbL2TrackS.Size" type="System.Drawing.Size, System.Drawing">
-    <value>438, 455</value>
+  <data name="&gt;&gt;bnGyroZP.Parent" xml:space="preserve">
+    <value>fLPTiltControls</value>
   </data>
-  <data name="lbL2TrackS.TabIndex" type="System.Int32, mscorlib">
+  <data name="&gt;&gt;bnGyroZP.ZOrder" xml:space="preserve">
     <value>2</value>
   </data>
-  <data name="lbL2TrackS.Text" xml:space="preserve">
-    <value>Controller Readings</value>
+  <data name="&gt;&gt;lbGyroZP.Name" xml:space="preserve">
+    <value>lbGyroZP</value>
   </data>
-  <data name="&gt;&gt;lbL2TrackS.Name" xml:space="preserve">
-    <value>lbL2TrackS</value>
+  <data name="&gt;&gt;lbGyroZP.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;lbL2TrackS.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;lbGyroZP.Parent" xml:space="preserve">
+    <value>fLPTiltControls</value>
   </data>
-  <data name="&gt;&gt;lbL2TrackS.Parent" xml:space="preserve">
-    <value>tCControls</value>
+  <data name="&gt;&gt;lbGyroZP.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
-  <data name="&gt;&gt;lbL2TrackS.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="&gt;&gt;bnGyroXP.Name" xml:space="preserve">
+    <value>bnGyroXP</value>
+  </data>
+  <data name="&gt;&gt;bnGyroXP.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnGyroXP.Parent" xml:space="preserve">
+    <value>fLPTiltControls</value>
+  </data>
+  <data name="&gt;&gt;bnGyroXP.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;lbGyroXP.Name" xml:space="preserve">
+    <value>lbGyroXP</value>
+  </data>
+  <data name="&gt;&gt;lbGyroXP.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbGyroXP.Parent" xml:space="preserve">
+    <value>fLPTiltControls</value>
+  </data>
+  <data name="&gt;&gt;lbGyroXP.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;bnGyroXN.Name" xml:space="preserve">
+    <value>bnGyroXN</value>
+  </data>
+  <data name="&gt;&gt;bnGyroXN.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnGyroXN.Parent" xml:space="preserve">
+    <value>fLPTiltControls</value>
+  </data>
+  <data name="&gt;&gt;bnGyroXN.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="&gt;&gt;lbGyroXN.Name" xml:space="preserve">
+    <value>lbGyroXN</value>
+  </data>
+  <data name="&gt;&gt;lbGyroXN.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbGyroXN.Parent" xml:space="preserve">
+    <value>fLPTiltControls</value>
+  </data>
+  <data name="&gt;&gt;lbGyroXN.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <data name="fLPTiltControls.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 51</value>
+  </data>
+  <data name="fLPTiltControls.Size" type="System.Drawing.Size, System.Drawing">
+    <value>271, 122</value>
+  </data>
+  <data name="fLPTiltControls.TabIndex" type="System.Int32, mscorlib">
+    <value>254</value>
+  </data>
+  <data name="&gt;&gt;fLPTiltControls.Name" xml:space="preserve">
+    <value>fLPTiltControls</value>
+  </data>
+  <data name="&gt;&gt;fLPTiltControls.Type" xml:space="preserve">
+    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;fLPTiltControls.Parent" xml:space="preserve">
+    <value>gBGyro</value>
+  </data>
+  <data name="&gt;&gt;fLPTiltControls.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
   <data name="bnGyroZN.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
@@ -3856,30 +4729,120 @@ with profile</value>
   <data name="&gt;&gt;lbGyroXN.ZOrder" xml:space="preserve">
     <value>7</value>
   </data>
-  <data name="fLPTiltControls.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 51</value>
+  <data name="&gt;&gt;tPControls.Name" xml:space="preserve">
+    <value>tPControls</value>
   </data>
-  <data name="fLPTiltControls.Size" type="System.Drawing.Size, System.Drawing">
-    <value>271, 122</value>
+  <data name="&gt;&gt;tPControls.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="fLPTiltControls.TabIndex" type="System.Int32, mscorlib">
-    <value>254</value>
+  <data name="&gt;&gt;tPControls.Parent" xml:space="preserve">
+    <value>tCControls</value>
   </data>
-  <data name="&gt;&gt;fLPTiltControls.Name" xml:space="preserve">
-    <value>fLPTiltControls</value>
+  <data name="&gt;&gt;tPControls.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="&gt;&gt;fLPTiltControls.Type" xml:space="preserve">
-    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;tPSpecial.Name" xml:space="preserve">
+    <value>tPSpecial</value>
   </data>
-  <data name="&gt;&gt;fLPTiltControls.Parent" xml:space="preserve">
-    <value>gBGyro</value>
+  <data name="&gt;&gt;tPSpecial.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;fLPTiltControls.ZOrder" xml:space="preserve">
+  <data name="&gt;&gt;tPSpecial.Parent" xml:space="preserve">
+    <value>tCControls</value>
+  </data>
+  <data name="&gt;&gt;tPSpecial.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="tCControls.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+    <value>Left</value>
+  </data>
+  <data name="tCControls.Location" type="System.Drawing.Point, System.Drawing">
+    <value>0, 0</value>
+  </data>
+  <data name="tCControls.Size" type="System.Drawing.Size, System.Drawing">
+    <value>446, 481</value>
+  </data>
+  <data name="tCControls.TabIndex" type="System.Int32, mscorlib">
+    <value>253</value>
+  </data>
+  <data name="&gt;&gt;tCControls.Name" xml:space="preserve">
+    <value>tCControls</value>
+  </data>
+  <data name="&gt;&gt;tCControls.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tCControls.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;tCControls.ZOrder" xml:space="preserve">
     <value>3</value>
   </data>
   <data name="tPControls.AutoScroll" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
+  <data name="&gt;&gt;lBControls.Name" xml:space="preserve">
+    <value>lBControls</value>
+  </data>
+  <data name="&gt;&gt;lBControls.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lBControls.Parent" xml:space="preserve">
+    <value>tPControls</value>
+  </data>
+  <data name="&gt;&gt;lBControls.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;lbControlTip.Name" xml:space="preserve">
+    <value>lbControlTip</value>
+  </data>
+  <data name="&gt;&gt;lbControlTip.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbControlTip.Parent" xml:space="preserve">
+    <value>tPControls</value>
+  </data>
+  <data name="&gt;&gt;lbControlTip.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;pnlController.Name" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;pnlController.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlController.Parent" xml:space="preserve">
+    <value>tPControls</value>
+  </data>
+  <data name="&gt;&gt;pnlController.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tPControls.Location" type="System.Drawing.Point, System.Drawing">
+    <value>4, 22</value>
+  </data>
+  <data name="tPControls.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
+  </data>
+  <data name="tPControls.Size" type="System.Drawing.Size, System.Drawing">
+    <value>438, 455</value>
+  </data>
+  <data name="tPControls.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
+  </data>
+  <data name="tPControls.Text" xml:space="preserve">
+    <value>Controls</value>
+  </data>
+  <data name="&gt;&gt;tPControls.Name" xml:space="preserve">
+    <value>tPControls</value>
+  </data>
+  <data name="&gt;&gt;tPControls.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tPControls.Parent" xml:space="preserve">
+    <value>tCControls</value>
+  </data>
+  <data name="&gt;&gt;tPControls.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
   <data name="lBControls.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Top, Bottom, Left</value>
   </data>
@@ -4039,6 +5002,654 @@ with profile</value>
   <data name="pnlController.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms">
     <value>Zoom</value>
   </data>
+  <data name="&gt;&gt;pBHoveredButton.Name" xml:space="preserve">
+    <value>pBHoveredButton</value>
+  </data>
+  <data name="&gt;&gt;pBHoveredButton.Type" xml:space="preserve">
+    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pBHoveredButton.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;pBHoveredButton.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;lbLRS.Name" xml:space="preserve">
+    <value>lbLRS</value>
+  </data>
+  <data name="&gt;&gt;lbLRS.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLRS.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLRS.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;lbLLS.Name" xml:space="preserve">
+    <value>lbLLS</value>
+  </data>
+  <data name="&gt;&gt;lbLLS.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLLS.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLLS.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;bnRSDown.Name" xml:space="preserve">
+    <value>bnRSDown</value>
+  </data>
+  <data name="&gt;&gt;bnRSDown.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnRSDown.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnRSDown.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchUpper.Name" xml:space="preserve">
+    <value>lbLTouchUpper</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchUpper.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchUpper.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchUpper.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchRight.Name" xml:space="preserve">
+    <value>lbLTouchRight</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchRight.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchRight.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchRight.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;bnL3.Name" xml:space="preserve">
+    <value>bnL3</value>
+  </data>
+  <data name="&gt;&gt;bnL3.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnL3.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnL3.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchLM.Name" xml:space="preserve">
+    <value>lbLTouchLM</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchLM.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchLM.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLTouchLM.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <data name="&gt;&gt;bnRSUp.Name" xml:space="preserve">
+    <value>bnRSUp</value>
+  </data>
+  <data name="&gt;&gt;bnRSUp.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnRSUp.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnRSUp.ZOrder" xml:space="preserve">
+    <value>8</value>
+  </data>
+  <data name="&gt;&gt;lbLR2.Name" xml:space="preserve">
+    <value>lbLR2</value>
+  </data>
+  <data name="&gt;&gt;lbLR2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLR2.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLR2.ZOrder" xml:space="preserve">
+    <value>9</value>
+  </data>
+  <data name="&gt;&gt;bnRSRight.Name" xml:space="preserve">
+    <value>bnRSRight</value>
+  </data>
+  <data name="&gt;&gt;bnRSRight.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnRSRight.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnRSRight.ZOrder" xml:space="preserve">
+    <value>10</value>
+  </data>
+  <data name="&gt;&gt;lbLL2.Name" xml:space="preserve">
+    <value>lbLL2</value>
+  </data>
+  <data name="&gt;&gt;lbLL2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLL2.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLL2.ZOrder" xml:space="preserve">
+    <value>11</value>
+  </data>
+  <data name="&gt;&gt;bnR3.Name" xml:space="preserve">
+    <value>bnR3</value>
+  </data>
+  <data name="&gt;&gt;bnR3.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnR3.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnR3.ZOrder" xml:space="preserve">
+    <value>12</value>
+  </data>
+  <data name="&gt;&gt;lbLR1.Name" xml:space="preserve">
+    <value>lbLR1</value>
+  </data>
+  <data name="&gt;&gt;lbLR1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLR1.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLR1.ZOrder" xml:space="preserve">
+    <value>13</value>
+  </data>
+  <data name="&gt;&gt;bnRSLeft.Name" xml:space="preserve">
+    <value>bnRSLeft</value>
+  </data>
+  <data name="&gt;&gt;bnRSLeft.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnRSLeft.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnRSLeft.ZOrder" xml:space="preserve">
+    <value>14</value>
+  </data>
+  <data name="&gt;&gt;lbLL1.Name" xml:space="preserve">
+    <value>lbLL1</value>
+  </data>
+  <data name="&gt;&gt;lbLL1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLL1.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLL1.ZOrder" xml:space="preserve">
+    <value>15</value>
+  </data>
+  <data name="&gt;&gt;bnLSLeft.Name" xml:space="preserve">
+    <value>bnLSLeft</value>
+  </data>
+  <data name="&gt;&gt;bnLSLeft.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnLSLeft.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnLSLeft.ZOrder" xml:space="preserve">
+    <value>16</value>
+  </data>
+  <data name="&gt;&gt;lbLPS.Name" xml:space="preserve">
+    <value>lbLPS</value>
+  </data>
+  <data name="&gt;&gt;lbLPS.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLPS.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLPS.ZOrder" xml:space="preserve">
+    <value>17</value>
+  </data>
+  <data name="&gt;&gt;bnLSUp.Name" xml:space="preserve">
+    <value>bnLSUp</value>
+  </data>
+  <data name="&gt;&gt;bnLSUp.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnLSUp.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnLSUp.ZOrder" xml:space="preserve">
+    <value>18</value>
+  </data>
+  <data name="&gt;&gt;lbLLeft.Name" xml:space="preserve">
+    <value>lbLLeft</value>
+  </data>
+  <data name="&gt;&gt;lbLLeft.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLLeft.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLLeft.ZOrder" xml:space="preserve">
+    <value>19</value>
+  </data>
+  <data name="&gt;&gt;bnLSRight.Name" xml:space="preserve">
+    <value>bnLSRight</value>
+  </data>
+  <data name="&gt;&gt;bnLSRight.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnLSRight.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnLSRight.ZOrder" xml:space="preserve">
+    <value>20</value>
+  </data>
+  <data name="&gt;&gt;lbLright.Name" xml:space="preserve">
+    <value>lbLright</value>
+  </data>
+  <data name="&gt;&gt;lbLright.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLright.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLright.ZOrder" xml:space="preserve">
+    <value>21</value>
+  </data>
+  <data name="&gt;&gt;bnLSDown.Name" xml:space="preserve">
+    <value>bnLSDown</value>
+  </data>
+  <data name="&gt;&gt;bnLSDown.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnLSDown.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnLSDown.ZOrder" xml:space="preserve">
+    <value>22</value>
+  </data>
+  <data name="&gt;&gt;lbLDown.Name" xml:space="preserve">
+    <value>lbLDown</value>
+  </data>
+  <data name="&gt;&gt;lbLDown.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLDown.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLDown.ZOrder" xml:space="preserve">
+    <value>23</value>
+  </data>
+  <data name="&gt;&gt;bnR2.Name" xml:space="preserve">
+    <value>bnR2</value>
+  </data>
+  <data name="&gt;&gt;bnR2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnR2.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnR2.ZOrder" xml:space="preserve">
+    <value>24</value>
+  </data>
+  <data name="&gt;&gt;bnUp.Name" xml:space="preserve">
+    <value>bnUp</value>
+  </data>
+  <data name="&gt;&gt;bnUp.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnUp.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnUp.ZOrder" xml:space="preserve">
+    <value>25</value>
+  </data>
+  <data name="&gt;&gt;bnDown.Name" xml:space="preserve">
+    <value>bnDown</value>
+  </data>
+  <data name="&gt;&gt;bnDown.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnDown.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnDown.ZOrder" xml:space="preserve">
+    <value>26</value>
+  </data>
+  <data name="&gt;&gt;bnTriangle.Name" xml:space="preserve">
+    <value>bnTriangle</value>
+  </data>
+  <data name="&gt;&gt;bnTriangle.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnTriangle.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnTriangle.ZOrder" xml:space="preserve">
+    <value>27</value>
+  </data>
+  <data name="&gt;&gt;bnR1.Name" xml:space="preserve">
+    <value>bnR1</value>
+  </data>
+  <data name="&gt;&gt;bnR1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnR1.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnR1.ZOrder" xml:space="preserve">
+    <value>28</value>
+  </data>
+  <data name="&gt;&gt;bnSquare.Name" xml:space="preserve">
+    <value>bnSquare</value>
+  </data>
+  <data name="&gt;&gt;bnSquare.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnSquare.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnSquare.ZOrder" xml:space="preserve">
+    <value>29</value>
+  </data>
+  <data name="&gt;&gt;bnRight.Name" xml:space="preserve">
+    <value>bnRight</value>
+  </data>
+  <data name="&gt;&gt;bnRight.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnRight.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnRight.ZOrder" xml:space="preserve">
+    <value>30</value>
+  </data>
+  <data name="&gt;&gt;lbLUp.Name" xml:space="preserve">
+    <value>lbLUp</value>
+  </data>
+  <data name="&gt;&gt;lbLUp.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLUp.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLUp.ZOrder" xml:space="preserve">
+    <value>31</value>
+  </data>
+  <data name="&gt;&gt;bnLeft.Name" xml:space="preserve">
+    <value>bnLeft</value>
+  </data>
+  <data name="&gt;&gt;bnLeft.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnLeft.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnLeft.ZOrder" xml:space="preserve">
+    <value>32</value>
+  </data>
+  <data name="&gt;&gt;lbLShare.Name" xml:space="preserve">
+    <value>lbLShare</value>
+  </data>
+  <data name="&gt;&gt;lbLShare.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLShare.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLShare.ZOrder" xml:space="preserve">
+    <value>33</value>
+  </data>
+  <data name="&gt;&gt;bnOptions.Name" xml:space="preserve">
+    <value>bnOptions</value>
+  </data>
+  <data name="&gt;&gt;bnOptions.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnOptions.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnOptions.ZOrder" xml:space="preserve">
+    <value>34</value>
+  </data>
+  <data name="&gt;&gt;bnShare.Name" xml:space="preserve">
+    <value>bnShare</value>
+  </data>
+  <data name="&gt;&gt;bnShare.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnShare.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnShare.ZOrder" xml:space="preserve">
+    <value>35</value>
+  </data>
+  <data name="&gt;&gt;lbLOptions.Name" xml:space="preserve">
+    <value>lbLOptions</value>
+  </data>
+  <data name="&gt;&gt;lbLOptions.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLOptions.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLOptions.ZOrder" xml:space="preserve">
+    <value>36</value>
+  </data>
+  <data name="&gt;&gt;bnL1.Name" xml:space="preserve">
+    <value>bnL1</value>
+  </data>
+  <data name="&gt;&gt;bnL1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnL1.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnL1.ZOrder" xml:space="preserve">
+    <value>37</value>
+  </data>
+  <data name="&gt;&gt;bnTouchRight.Name" xml:space="preserve">
+    <value>bnTouchRight</value>
+  </data>
+  <data name="&gt;&gt;bnTouchRight.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnTouchRight.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnTouchRight.ZOrder" xml:space="preserve">
+    <value>38</value>
+  </data>
+  <data name="&gt;&gt;bnL2.Name" xml:space="preserve">
+    <value>bnL2</value>
+  </data>
+  <data name="&gt;&gt;bnL2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnL2.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnL2.ZOrder" xml:space="preserve">
+    <value>39</value>
+  </data>
+  <data name="&gt;&gt;lbLTriangle.Name" xml:space="preserve">
+    <value>lbLTriangle</value>
+  </data>
+  <data name="&gt;&gt;lbLTriangle.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLTriangle.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLTriangle.ZOrder" xml:space="preserve">
+    <value>40</value>
+  </data>
+  <data name="&gt;&gt;bnTouchLeft.Name" xml:space="preserve">
+    <value>bnTouchLeft</value>
+  </data>
+  <data name="&gt;&gt;bnTouchLeft.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnTouchLeft.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnTouchLeft.ZOrder" xml:space="preserve">
+    <value>41</value>
+  </data>
+  <data name="&gt;&gt;lbLSquare.Name" xml:space="preserve">
+    <value>lbLSquare</value>
+  </data>
+  <data name="&gt;&gt;lbLSquare.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLSquare.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLSquare.ZOrder" xml:space="preserve">
+    <value>42</value>
+  </data>
+  <data name="&gt;&gt;bnTouchMulti.Name" xml:space="preserve">
+    <value>bnTouchMulti</value>
+  </data>
+  <data name="&gt;&gt;bnTouchMulti.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnTouchMulti.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnTouchMulti.ZOrder" xml:space="preserve">
+    <value>43</value>
+  </data>
+  <data name="&gt;&gt;lbLCircle.Name" xml:space="preserve">
+    <value>lbLCircle</value>
+  </data>
+  <data name="&gt;&gt;lbLCircle.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLCircle.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLCircle.ZOrder" xml:space="preserve">
+    <value>44</value>
+  </data>
+  <data name="&gt;&gt;lbLCross.Name" xml:space="preserve">
+    <value>lbLCross</value>
+  </data>
+  <data name="&gt;&gt;lbLCross.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLCross.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbLCross.ZOrder" xml:space="preserve">
+    <value>45</value>
+  </data>
+  <data name="&gt;&gt;bnTouchUpper.Name" xml:space="preserve">
+    <value>bnTouchUpper</value>
+  </data>
+  <data name="&gt;&gt;bnTouchUpper.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnTouchUpper.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnTouchUpper.ZOrder" xml:space="preserve">
+    <value>46</value>
+  </data>
+  <data name="&gt;&gt;btnLightbar.Name" xml:space="preserve">
+    <value>btnLightbar</value>
+  </data>
+  <data name="&gt;&gt;btnLightbar.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnLightbar.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;btnLightbar.ZOrder" xml:space="preserve">
+    <value>47</value>
+  </data>
+  <data name="&gt;&gt;bnPS.Name" xml:space="preserve">
+    <value>bnPS</value>
+  </data>
+  <data name="&gt;&gt;bnPS.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnPS.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnPS.ZOrder" xml:space="preserve">
+    <value>48</value>
+  </data>
+  <data name="&gt;&gt;bnCross.Name" xml:space="preserve">
+    <value>bnCross</value>
+  </data>
+  <data name="&gt;&gt;bnCross.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnCross.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnCross.ZOrder" xml:space="preserve">
+    <value>49</value>
+  </data>
+  <data name="&gt;&gt;bnCircle.Name" xml:space="preserve">
+    <value>bnCircle</value>
+  </data>
+  <data name="&gt;&gt;bnCircle.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;bnCircle.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;bnCircle.ZOrder" xml:space="preserve">
+    <value>50</value>
+  </data>
+  <data name="&gt;&gt;lbControlName.Name" xml:space="preserve">
+    <value>lbControlName</value>
+  </data>
+  <data name="&gt;&gt;lbControlName.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbControlName.Parent" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;lbControlName.ZOrder" xml:space="preserve">
+    <value>51</value>
+  </data>
+  <data name="pnlController.Location" type="System.Drawing.Point, System.Drawing">
+    <value>2, 2</value>
+  </data>
+  <data name="pnlController.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>2, 2, 2, 2</value>
+  </data>
+  <data name="pnlController.Size" type="System.Drawing.Size, System.Drawing">
+    <value>422, 230</value>
+  </data>
+  <data name="pnlController.TabIndex" type="System.Int32, mscorlib">
+    <value>282</value>
+  </data>
+  <data name="&gt;&gt;pnlController.Name" xml:space="preserve">
+    <value>pnlController</value>
+  </data>
+  <data name="&gt;&gt;pnlController.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlController.Parent" xml:space="preserve">
+    <value>tPControls</value>
+  </data>
+  <data name="&gt;&gt;pnlController.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
   <data name="pBHoveredButton.Enabled" type="System.Boolean, mscorlib">
     <value>False</value>
   </data>
@@ -5689,74 +7300,89 @@ with profile</value>
   <data name="&gt;&gt;lbControlName.ZOrder" xml:space="preserve">
     <value>51</value>
   </data>
-  <data name="pnlController.Location" type="System.Drawing.Point, System.Drawing">
-    <value>2, 2</value>
+  <data name="&gt;&gt;pnlActions.Name" xml:space="preserve">
+    <value>pnlActions</value>
   </data>
-  <data name="pnlController.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>2, 2, 2, 2</value>
-  </data>
-  <data name="pnlController.Size" type="System.Drawing.Size, System.Drawing">
-    <value>422, 230</value>
-  </data>
-  <data name="pnlController.TabIndex" type="System.Int32, mscorlib">
-    <value>282</value>
-  </data>
-  <data name="&gt;&gt;pnlController.Name" xml:space="preserve">
-    <value>pnlController</value>
-  </data>
-  <data name="&gt;&gt;pnlController.Type" xml:space="preserve">
+  <data name="&gt;&gt;pnlActions.Type" xml:space="preserve">
     <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;pnlController.Parent" xml:space="preserve">
-    <value>tPControls</value>
+  <data name="&gt;&gt;pnlActions.Parent" xml:space="preserve">
+    <value>tPSpecial</value>
   </data>
-  <data name="&gt;&gt;pnlController.ZOrder" xml:space="preserve">
-    <value>3</value>
+  <data name="&gt;&gt;pnlActions.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="tPControls.Location" type="System.Drawing.Point, System.Drawing">
+  <data name="tPSpecial.Location" type="System.Drawing.Point, System.Drawing">
     <value>4, 22</value>
   </data>
-  <data name="tPControls.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>3, 3, 3, 3</value>
-  </data>
-  <data name="tPControls.Size" type="System.Drawing.Size, System.Drawing">
+  <data name="tPSpecial.Size" type="System.Drawing.Size, System.Drawing">
     <value>438, 455</value>
   </data>
-  <data name="tPControls.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="tPSpecial.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="tPControls.Text" xml:space="preserve">
-    <value>Controls</value>
+  <data name="tPSpecial.Text" xml:space="preserve">
+    <value>Special Actions</value>
   </data>
-  <data name="&gt;&gt;tPControls.Name" xml:space="preserve">
-    <value>tPControls</value>
+  <data name="&gt;&gt;tPSpecial.Name" xml:space="preserve">
+    <value>tPSpecial</value>
   </data>
-  <data name="&gt;&gt;tPControls.Type" xml:space="preserve">
+  <data name="&gt;&gt;tPSpecial.Type" xml:space="preserve">
     <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;tPControls.Parent" xml:space="preserve">
+  <data name="&gt;&gt;tPSpecial.Parent" xml:space="preserve">
     <value>tCControls</value>
   </data>
-  <data name="&gt;&gt;tPControls.ZOrder" xml:space="preserve">
+  <data name="&gt;&gt;tPSpecial.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;lVActions.Name" xml:space="preserve">
+    <value>lVActions</value>
+  </data>
+  <data name="&gt;&gt;lVActions.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lVActions.Parent" xml:space="preserve">
+    <value>pnlActions</value>
+  </data>
+  <data name="&gt;&gt;lVActions.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
-  <data name="cHName.Text" xml:space="preserve">
-    <value>Name</value>
+  <data name="&gt;&gt;panel2.Name" xml:space="preserve">
+    <value>panel2</value>
   </data>
-  <data name="cHName.Width" type="System.Int32, mscorlib">
-    <value>140</value>
+  <data name="&gt;&gt;panel2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="cHTrigger.Text" xml:space="preserve">
-    <value>Trigger</value>
+  <data name="&gt;&gt;panel2.Parent" xml:space="preserve">
+    <value>pnlActions</value>
   </data>
-  <data name="cHTrigger.Width" type="System.Int32, mscorlib">
-    <value>105</value>
+  <data name="&gt;&gt;panel2.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="cHAction.Text" xml:space="preserve">
-    <value>Action</value>
+  <data name="pnlActions.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+    <value>Fill</value>
   </data>
-  <data name="cHAction.Width" type="System.Int32, mscorlib">
-    <value>100</value>
+  <data name="pnlActions.Location" type="System.Drawing.Point, System.Drawing">
+    <value>0, 0</value>
+  </data>
+  <data name="pnlActions.Size" type="System.Drawing.Size, System.Drawing">
+    <value>438, 455</value>
+  </data>
+  <data name="pnlActions.TabIndex" type="System.Int32, mscorlib">
+    <value>15</value>
+  </data>
+  <data name="&gt;&gt;pnlActions.Name" xml:space="preserve">
+    <value>pnlActions</value>
+  </data>
+  <data name="&gt;&gt;pnlActions.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlActions.Parent" xml:space="preserve">
+    <value>tPSpecial</value>
+  </data>
+  <data name="&gt;&gt;pnlActions.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
   <data name="lVActions.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Fill</value>
@@ -5782,6 +7408,135 @@ with profile</value>
   <data name="&gt;&gt;lVActions.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
+  <data name="cHName.Text" xml:space="preserve">
+    <value>Name</value>
+  </data>
+  <data name="cHName.Width" type="System.Int32, mscorlib">
+    <value>140</value>
+  </data>
+  <data name="cHTrigger.Text" xml:space="preserve">
+    <value>Trigger</value>
+  </data>
+  <data name="cHTrigger.Width" type="System.Int32, mscorlib">
+    <value>105</value>
+  </data>
+  <data name="cHAction.Text" xml:space="preserve">
+    <value>Action</value>
+  </data>
+  <data name="cHAction.Width" type="System.Int32, mscorlib">
+    <value>100</value>
+  </data>
+  <data name="&gt;&gt;fLPActionButtons.Name" xml:space="preserve">
+    <value>fLPActionButtons</value>
+  </data>
+  <data name="&gt;&gt;fLPActionButtons.Type" xml:space="preserve">
+    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;fLPActionButtons.Parent" xml:space="preserve">
+    <value>panel2</value>
+  </data>
+  <data name="&gt;&gt;fLPActionButtons.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;lbActionsTip.Name" xml:space="preserve">
+    <value>lbActionsTip</value>
+  </data>
+  <data name="&gt;&gt;lbActionsTip.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbActionsTip.Parent" xml:space="preserve">
+    <value>panel2</value>
+  </data>
+  <data name="&gt;&gt;lbActionsTip.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="panel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+    <value>Top</value>
+  </data>
+  <data name="panel2.Location" type="System.Drawing.Point, System.Drawing">
+    <value>0, 0</value>
+  </data>
+  <data name="panel2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>2, 2, 2, 2</value>
+  </data>
+  <data name="panel2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>438, 66</value>
+  </data>
+  <data name="panel2.TabIndex" type="System.Int32, mscorlib">
+    <value>16</value>
+  </data>
+  <data name="&gt;&gt;panel2.Name" xml:space="preserve">
+    <value>panel2</value>
+  </data>
+  <data name="&gt;&gt;panel2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;panel2.Parent" xml:space="preserve">
+    <value>pnlActions</value>
+  </data>
+  <data name="&gt;&gt;panel2.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;btnNewAction.Name" xml:space="preserve">
+    <value>btnNewAction</value>
+  </data>
+  <data name="&gt;&gt;btnNewAction.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnNewAction.Parent" xml:space="preserve">
+    <value>fLPActionButtons</value>
+  </data>
+  <data name="&gt;&gt;btnNewAction.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;btnEditAction.Name" xml:space="preserve">
+    <value>btnEditAction</value>
+  </data>
+  <data name="&gt;&gt;btnEditAction.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnEditAction.Parent" xml:space="preserve">
+    <value>fLPActionButtons</value>
+  </data>
+  <data name="&gt;&gt;btnEditAction.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;btnRemAction.Name" xml:space="preserve">
+    <value>btnRemAction</value>
+  </data>
+  <data name="&gt;&gt;btnRemAction.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnRemAction.Parent" xml:space="preserve">
+    <value>fLPActionButtons</value>
+  </data>
+  <data name="&gt;&gt;btnRemAction.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="fLPActionButtons.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+    <value>Fill</value>
+  </data>
+  <data name="fLPActionButtons.Location" type="System.Drawing.Point, System.Drawing">
+    <value>0, 28</value>
+  </data>
+  <data name="fLPActionButtons.Size" type="System.Drawing.Size, System.Drawing">
+    <value>438, 38</value>
+  </data>
+  <data name="fLPActionButtons.TabIndex" type="System.Int32, mscorlib">
+    <value>15</value>
+  </data>
+  <data name="&gt;&gt;fLPActionButtons.Name" xml:space="preserve">
+    <value>fLPActionButtons</value>
+  </data>
+  <data name="&gt;&gt;fLPActionButtons.Type" xml:space="preserve">
+    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;fLPActionButtons.Parent" xml:space="preserve">
+    <value>panel2</value>
+  </data>
+  <data name="&gt;&gt;fLPActionButtons.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
   <data name="btnNewAction.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
@@ -5863,30 +7618,6 @@ with profile</value>
   <data name="&gt;&gt;btnRemAction.ZOrder" xml:space="preserve">
     <value>2</value>
   </data>
-  <data name="fLPActionButtons.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
-    <value>Fill</value>
-  </data>
-  <data name="fLPActionButtons.Location" type="System.Drawing.Point, System.Drawing">
-    <value>0, 28</value>
-  </data>
-  <data name="fLPActionButtons.Size" type="System.Drawing.Size, System.Drawing">
-    <value>438, 38</value>
-  </data>
-  <data name="fLPActionButtons.TabIndex" type="System.Int32, mscorlib">
-    <value>15</value>
-  </data>
-  <data name="&gt;&gt;fLPActionButtons.Name" xml:space="preserve">
-    <value>fLPActionButtons</value>
-  </data>
-  <data name="&gt;&gt;fLPActionButtons.Type" xml:space="preserve">
-    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;fLPActionButtons.Parent" xml:space="preserve">
-    <value>panel2</value>
-  </data>
-  <data name="&gt;&gt;fLPActionButtons.ZOrder" xml:space="preserve">
-    <value>0</value>
-  </data>
   <data name="lbActionsTip.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Top</value>
   </data>
@@ -5920,103 +7651,73 @@ with profile</value>
   <data name="&gt;&gt;lbActionsTip.ZOrder" xml:space="preserve">
     <value>1</value>
   </data>
-  <data name="panel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
-    <value>Top</value>
+  <data name="&gt;&gt;tPDeadzone.Name" xml:space="preserve">
+    <value>tPDeadzone</value>
   </data>
-  <data name="panel2.Location" type="System.Drawing.Point, System.Drawing">
-    <value>0, 0</value>
-  </data>
-  <data name="panel2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>2, 2, 2, 2</value>
-  </data>
-  <data name="panel2.Size" type="System.Drawing.Size, System.Drawing">
-    <value>438, 66</value>
-  </data>
-  <data name="panel2.TabIndex" type="System.Int32, mscorlib">
-    <value>16</value>
-  </data>
-  <data name="&gt;&gt;panel2.Name" xml:space="preserve">
-    <value>panel2</value>
-  </data>
-  <data name="&gt;&gt;panel2.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;panel2.Parent" xml:space="preserve">
-    <value>pnlActions</value>
-  </data>
-  <data name="&gt;&gt;panel2.ZOrder" xml:space="preserve">
-    <value>1</value>
-  </data>
-  <data name="pnlActions.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
-    <value>Fill</value>
-  </data>
-  <data name="pnlActions.Location" type="System.Drawing.Point, System.Drawing">
-    <value>0, 0</value>
-  </data>
-  <data name="pnlActions.Size" type="System.Drawing.Size, System.Drawing">
-    <value>438, 455</value>
-  </data>
-  <data name="pnlActions.TabIndex" type="System.Int32, mscorlib">
-    <value>15</value>
-  </data>
-  <data name="&gt;&gt;pnlActions.Name" xml:space="preserve">
-    <value>pnlActions</value>
-  </data>
-  <data name="&gt;&gt;pnlActions.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;pnlActions.Parent" xml:space="preserve">
-    <value>tPSpecial</value>
-  </data>
-  <data name="&gt;&gt;pnlActions.ZOrder" xml:space="preserve">
-    <value>0</value>
-  </data>
-  <data name="tPSpecial.Location" type="System.Drawing.Point, System.Drawing">
-    <value>4, 22</value>
-  </data>
-  <data name="tPSpecial.Size" type="System.Drawing.Size, System.Drawing">
-    <value>438, 455</value>
-  </data>
-  <data name="tPSpecial.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
-  </data>
-  <data name="tPSpecial.Text" xml:space="preserve">
-    <value>Special Actions</value>
-  </data>
-  <data name="&gt;&gt;tPSpecial.Name" xml:space="preserve">
-    <value>tPSpecial</value>
-  </data>
-  <data name="&gt;&gt;tPSpecial.Type" xml:space="preserve">
+  <data name="&gt;&gt;tPDeadzone.Type" xml:space="preserve">
     <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;tPSpecial.Parent" xml:space="preserve">
-    <value>tCControls</value>
+  <data name="&gt;&gt;tPDeadzone.Parent" xml:space="preserve">
+    <value>tCSens</value>
   </data>
-  <data name="&gt;&gt;tPSpecial.ZOrder" xml:space="preserve">
+  <data name="&gt;&gt;tPDeadzone.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;tPCurve.Name" xml:space="preserve">
+    <value>tPCurve</value>
+  </data>
+  <data name="&gt;&gt;tPCurve.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tPCurve.Parent" xml:space="preserve">
+    <value>tCSens</value>
+  </data>
+  <data name="&gt;&gt;tPCurve.ZOrder" xml:space="preserve">
     <value>1</value>
   </data>
-  <data name="tCControls.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
-    <value>Left</value>
+  <data name="&gt;&gt;antiDeadzoneTabPage.Name" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
   </data>
-  <data name="tCControls.Location" type="System.Drawing.Point, System.Drawing">
-    <value>0, 0</value>
+  <data name="&gt;&gt;antiDeadzoneTabPage.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="tCControls.Size" type="System.Drawing.Size, System.Drawing">
-    <value>446, 481</value>
+  <data name="&gt;&gt;antiDeadzoneTabPage.Parent" xml:space="preserve">
+    <value>tCSens</value>
   </data>
-  <data name="tCControls.TabIndex" type="System.Int32, mscorlib">
-    <value>253</value>
+  <data name="&gt;&gt;antiDeadzoneTabPage.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="&gt;&gt;tCControls.Name" xml:space="preserve">
-    <value>tCControls</value>
+  <data name="&gt;&gt;maxZoneTabPage.Name" xml:space="preserve">
+    <value>maxZoneTabPage</value>
   </data>
-  <data name="&gt;&gt;tCControls.Type" xml:space="preserve">
+  <data name="&gt;&gt;maxZoneTabPage.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;maxZoneTabPage.Parent" xml:space="preserve">
+    <value>tCSens</value>
+  </data>
+  <data name="&gt;&gt;maxZoneTabPage.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tCSens.Location" type="System.Drawing.Point, System.Drawing">
+    <value>281, 55</value>
+  </data>
+  <data name="tCSens.Size" type="System.Drawing.Size, System.Drawing">
+    <value>272, 78</value>
+  </data>
+  <data name="tCSens.TabIndex" type="System.Int32, mscorlib">
+    <value>234</value>
+  </data>
+  <data name="&gt;&gt;tCSens.Name" xml:space="preserve">
+    <value>tCSens</value>
+  </data>
+  <data name="&gt;&gt;tCSens.Type" xml:space="preserve">
     <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;tCControls.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="&gt;&gt;tCSens.Parent" xml:space="preserve">
+    <value>fLPSettings</value>
   </data>
-  <data name="&gt;&gt;tCControls.ZOrder" xml:space="preserve">
+  <data name="&gt;&gt;tCSens.ZOrder" xml:space="preserve">
     <value>3</value>
   </data>
   <data name="tPDeadzone.Location" type="System.Drawing.Point, System.Drawing">
@@ -6046,6 +7747,105 @@ with profile</value>
   <data name="&gt;&gt;tPDeadzone.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
+  <data name="&gt;&gt;nUDLSCurve.Name" xml:space="preserve">
+    <value>nUDLSCurve</value>
+  </data>
+  <data name="&gt;&gt;nUDLSCurve.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDLSCurve.Parent" xml:space="preserve">
+    <value>tPCurve</value>
+  </data>
+  <data name="&gt;&gt;nUDLSCurve.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;nUDRSCurve.Name" xml:space="preserve">
+    <value>nUDRSCurve</value>
+  </data>
+  <data name="&gt;&gt;nUDRSCurve.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDRSCurve.Parent" xml:space="preserve">
+    <value>tPCurve</value>
+  </data>
+  <data name="&gt;&gt;nUDRSCurve.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;lbRSCurve.Name" xml:space="preserve">
+    <value>lbRSCurve</value>
+  </data>
+  <data name="&gt;&gt;lbRSCurve.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbRSCurve.Parent" xml:space="preserve">
+    <value>tPCurve</value>
+  </data>
+  <data name="&gt;&gt;lbRSCurve.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;lbRSCurvePercent.Name" xml:space="preserve">
+    <value>lbRSCurvePercent</value>
+  </data>
+  <data name="&gt;&gt;lbRSCurvePercent.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbRSCurvePercent.Parent" xml:space="preserve">
+    <value>tPCurve</value>
+  </data>
+  <data name="&gt;&gt;lbRSCurvePercent.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="&gt;&gt;lbLSCurvePercent.Name" xml:space="preserve">
+    <value>lbLSCurvePercent</value>
+  </data>
+  <data name="&gt;&gt;lbLSCurvePercent.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLSCurvePercent.Parent" xml:space="preserve">
+    <value>tPCurve</value>
+  </data>
+  <data name="&gt;&gt;lbLSCurvePercent.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;lbLSCurve.Name" xml:space="preserve">
+    <value>lbLSCurve</value>
+  </data>
+  <data name="&gt;&gt;lbLSCurve.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbLSCurve.Parent" xml:space="preserve">
+    <value>tPCurve</value>
+  </data>
+  <data name="&gt;&gt;lbLSCurve.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="tPCurve.Location" type="System.Drawing.Point, System.Drawing">
+    <value>4, 22</value>
+  </data>
+  <data name="tPCurve.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
+  </data>
+  <data name="tPCurve.Size" type="System.Drawing.Size, System.Drawing">
+    <value>264, 52</value>
+  </data>
+  <data name="tPCurve.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
+  </data>
+  <data name="tPCurve.Text" xml:space="preserve">
+    <value>Curve</value>
+  </data>
+  <data name="&gt;&gt;tPCurve.Name" xml:space="preserve">
+    <value>tPCurve</value>
+  </data>
+  <data name="&gt;&gt;tPCurve.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tPCurve.Parent" xml:space="preserve">
+    <value>tCSens</value>
+  </data>
+  <data name="&gt;&gt;tPCurve.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
   <data name="nUDLSCurve.Location" type="System.Drawing.Point, System.Drawing">
     <value>36, 16</value>
   </data>
@@ -6214,32 +8014,128 @@ with profile</value>
   <data name="&gt;&gt;lbLSCurve.ZOrder" xml:space="preserve">
     <value>5</value>
   </data>
-  <data name="tPCurve.Location" type="System.Drawing.Point, System.Drawing">
+  <data name="&gt;&gt;nUDR2AntiDead.Name" xml:space="preserve">
+    <value>nUDR2AntiDead</value>
+  </data>
+  <data name="&gt;&gt;nUDR2AntiDead.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDR2AntiDead.Parent" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;nUDR2AntiDead.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;label3.Name" xml:space="preserve">
+    <value>label3</value>
+  </data>
+  <data name="&gt;&gt;label3.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label3.Parent" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;label3.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;nUDL2AntiDead.Name" xml:space="preserve">
+    <value>nUDL2AntiDead</value>
+  </data>
+  <data name="&gt;&gt;nUDL2AntiDead.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDL2AntiDead.Parent" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;nUDL2AntiDead.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;label4.Name" xml:space="preserve">
+    <value>label4</value>
+  </data>
+  <data name="&gt;&gt;label4.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label4.Parent" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;label4.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="&gt;&gt;nUDRSAntiDead.Name" xml:space="preserve">
+    <value>nUDRSAntiDead</value>
+  </data>
+  <data name="&gt;&gt;nUDRSAntiDead.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDRSAntiDead.Parent" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;nUDRSAntiDead.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;label2.Name" xml:space="preserve">
+    <value>label2</value>
+  </data>
+  <data name="&gt;&gt;label2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label2.Parent" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;label2.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;nUDLSAntiDead.Name" xml:space="preserve">
+    <value>nUDLSAntiDead</value>
+  </data>
+  <data name="&gt;&gt;nUDLSAntiDead.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDLSAntiDead.Parent" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;nUDLSAntiDead.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="&gt;&gt;label1.Name" xml:space="preserve">
+    <value>label1</value>
+  </data>
+  <data name="&gt;&gt;label1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label1.Parent" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <data name="antiDeadzoneTabPage.Location" type="System.Drawing.Point, System.Drawing">
     <value>4, 22</value>
   </data>
-  <data name="tPCurve.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+  <data name="antiDeadzoneTabPage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
     <value>3, 3, 3, 3</value>
   </data>
-  <data name="tPCurve.Size" type="System.Drawing.Size, System.Drawing">
+  <data name="antiDeadzoneTabPage.Size" type="System.Drawing.Size, System.Drawing">
     <value>264, 52</value>
   </data>
-  <data name="tPCurve.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="antiDeadzoneTabPage.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="tPCurve.Text" xml:space="preserve">
-    <value>Curve</value>
+  <data name="antiDeadzoneTabPage.Text" xml:space="preserve">
+    <value>Anti-Deadzone</value>
   </data>
-  <data name="&gt;&gt;tPCurve.Name" xml:space="preserve">
-    <value>tPCurve</value>
+  <data name="&gt;&gt;antiDeadzoneTabPage.Name" xml:space="preserve">
+    <value>antiDeadzoneTabPage</value>
   </data>
-  <data name="&gt;&gt;tPCurve.Type" xml:space="preserve">
+  <data name="&gt;&gt;antiDeadzoneTabPage.Type" xml:space="preserve">
     <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;tPCurve.Parent" xml:space="preserve">
+  <data name="&gt;&gt;antiDeadzoneTabPage.Parent" xml:space="preserve">
     <value>tCSens</value>
   </data>
-  <data name="&gt;&gt;tPCurve.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="&gt;&gt;antiDeadzoneTabPage.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
   <data name="nUDR2AntiDead.Location" type="System.Drawing.Point, System.Drawing">
     <value>158, 30</value>
@@ -6445,32 +8341,128 @@ with profile</value>
   <data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
     <value>7</value>
   </data>
-  <data name="antiDeadzoneTabPage.Location" type="System.Drawing.Point, System.Drawing">
+  <data name="&gt;&gt;nUDR2Maxzone.Name" xml:space="preserve">
+    <value>nUDR2Maxzone</value>
+  </data>
+  <data name="&gt;&gt;nUDR2Maxzone.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDR2Maxzone.Parent" xml:space="preserve">
+    <value>maxZoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;nUDR2Maxzone.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;nUDL2Maxzone.Name" xml:space="preserve">
+    <value>nUDL2Maxzone</value>
+  </data>
+  <data name="&gt;&gt;nUDL2Maxzone.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDL2Maxzone.Parent" xml:space="preserve">
+    <value>maxZoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;nUDL2Maxzone.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;label8.Name" xml:space="preserve">
+    <value>label8</value>
+  </data>
+  <data name="&gt;&gt;label8.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label8.Parent" xml:space="preserve">
+    <value>maxZoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;label8.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;label7.Name" xml:space="preserve">
+    <value>label7</value>
+  </data>
+  <data name="&gt;&gt;label7.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label7.Parent" xml:space="preserve">
+    <value>maxZoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;label7.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="&gt;&gt;nUDRSMaxZone.Name" xml:space="preserve">
+    <value>nUDRSMaxZone</value>
+  </data>
+  <data name="&gt;&gt;nUDRSMaxZone.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDRSMaxZone.Parent" xml:space="preserve">
+    <value>maxZoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;nUDRSMaxZone.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;label6.Name" xml:space="preserve">
+    <value>label6</value>
+  </data>
+  <data name="&gt;&gt;label6.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label6.Parent" xml:space="preserve">
+    <value>maxZoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;label6.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;nUDLSMaxZone.Name" xml:space="preserve">
+    <value>nUDLSMaxZone</value>
+  </data>
+  <data name="&gt;&gt;nUDLSMaxZone.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDLSMaxZone.Parent" xml:space="preserve">
+    <value>maxZoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;nUDLSMaxZone.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="&gt;&gt;label5.Name" xml:space="preserve">
+    <value>label5</value>
+  </data>
+  <data name="&gt;&gt;label5.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label5.Parent" xml:space="preserve">
+    <value>maxZoneTabPage</value>
+  </data>
+  <data name="&gt;&gt;label5.ZOrder" xml:space="preserve">
+    <value>7</value>
+  </data>
+  <data name="maxZoneTabPage.Location" type="System.Drawing.Point, System.Drawing">
     <value>4, 22</value>
   </data>
-  <data name="antiDeadzoneTabPage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+  <data name="maxZoneTabPage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
     <value>3, 3, 3, 3</value>
   </data>
-  <data name="antiDeadzoneTabPage.Size" type="System.Drawing.Size, System.Drawing">
+  <data name="maxZoneTabPage.Size" type="System.Drawing.Size, System.Drawing">
     <value>264, 52</value>
   </data>
-  <data name="antiDeadzoneTabPage.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="maxZoneTabPage.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="antiDeadzoneTabPage.Text" xml:space="preserve">
-    <value>Anti-Deadzone</value>
+  <data name="maxZoneTabPage.Text" xml:space="preserve">
+    <value>Max Zone</value>
   </data>
-  <data name="&gt;&gt;antiDeadzoneTabPage.Name" xml:space="preserve">
-    <value>antiDeadzoneTabPage</value>
+  <data name="&gt;&gt;maxZoneTabPage.Name" xml:space="preserve">
+    <value>maxZoneTabPage</value>
   </data>
-  <data name="&gt;&gt;antiDeadzoneTabPage.Type" xml:space="preserve">
+  <data name="&gt;&gt;maxZoneTabPage.Type" xml:space="preserve">
     <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;antiDeadzoneTabPage.Parent" xml:space="preserve">
+  <data name="&gt;&gt;maxZoneTabPage.Parent" xml:space="preserve">
     <value>tCSens</value>
   </data>
-  <data name="&gt;&gt;antiDeadzoneTabPage.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="&gt;&gt;maxZoneTabPage.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
   <data name="nUDR2Maxzone.Location" type="System.Drawing.Point, System.Drawing">
     <value>161, 29</value>
@@ -6676,78 +8668,9 @@ with profile</value>
   <data name="&gt;&gt;label5.ZOrder" xml:space="preserve">
     <value>7</value>
   </data>
-  <data name="maxZoneTabPage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>4, 22</value>
-  </data>
-  <data name="maxZoneTabPage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>3, 3, 3, 3</value>
-  </data>
-  <data name="maxZoneTabPage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>264, 52</value>
-  </data>
-  <data name="maxZoneTabPage.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
-  </data>
-  <data name="maxZoneTabPage.Text" xml:space="preserve">
-    <value>Max Zone</value>
-  </data>
-  <data name="&gt;&gt;maxZoneTabPage.Name" xml:space="preserve">
-    <value>maxZoneTabPage</value>
-  </data>
-  <data name="&gt;&gt;maxZoneTabPage.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;maxZoneTabPage.Parent" xml:space="preserve">
-    <value>tCSens</value>
-  </data>
-  <data name="&gt;&gt;maxZoneTabPage.ZOrder" xml:space="preserve">
-    <value>3</value>
-  </data>
-  <data name="tCSens.Location" type="System.Drawing.Point, System.Drawing">
-    <value>281, 55</value>
-  </data>
-  <data name="tCSens.Size" type="System.Drawing.Size, System.Drawing">
-    <value>272, 78</value>
-  </data>
-  <data name="tCSens.TabIndex" type="System.Int32, mscorlib">
-    <value>234</value>
-  </data>
-  <data name="&gt;&gt;tCSens.Name" xml:space="preserve">
-    <value>tCSens</value>
-  </data>
-  <data name="&gt;&gt;tCSens.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;tCSens.Parent" xml:space="preserve">
-    <value>fLPSettings</value>
-  </data>
-  <data name="&gt;&gt;tCSens.ZOrder" xml:space="preserve">
-    <value>3</value>
-  </data>
   <data name="fLPSettings.AutoScroll" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="rBSAControls.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="rBSAControls.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="rBSAControls.Location" type="System.Drawing.Point, System.Drawing">
-    <value>144, 20</value>
-  </data>
-  <data name="rBSAControls.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>2, 2, 2, 2</value>
-  </data>
-  <data name="rBSAControls.Size" type="System.Drawing.Size, System.Drawing">
-    <value>100, 17</value>
-  </data>
-  <data name="rBSAControls.TabIndex" type="System.Int32, mscorlib">
-    <value>258</value>
-  </data>
-  <data name="rBSAControls.Text" xml:space="preserve">
-    <value>Use for Controls</value>
-  </data>
   <data name="&gt;&gt;rBSAControls.Name" xml:space="preserve">
     <value>rBSAControls</value>
   </data>
@@ -6760,27 +8683,6 @@ with profile</value>
   <data name="&gt;&gt;rBSAControls.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
-  <data name="rBSAMouse.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="rBSAMouse.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="rBSAMouse.Location" type="System.Drawing.Point, System.Drawing">
-    <value>13, 20</value>
-  </data>
-  <data name="rBSAMouse.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>2, 2, 2, 2</value>
-  </data>
-  <data name="rBSAMouse.Size" type="System.Drawing.Size, System.Drawing">
-    <value>93, 17</value>
-  </data>
-  <data name="rBSAMouse.TabIndex" type="System.Int32, mscorlib">
-    <value>257</value>
-  </data>
-  <data name="rBSAMouse.Text" xml:space="preserve">
-    <value>Use as Mouse</value>
-  </data>
   <data name="&gt;&gt;rBSAMouse.Name" xml:space="preserve">
     <value>rBSAMouse</value>
   </data>
@@ -6793,234 +8695,6 @@ with profile</value>
   <data name="&gt;&gt;rBSAMouse.ZOrder" xml:space="preserve">
     <value>1</value>
   </data>
-  <data name="cBGyroInvertY.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="cBGyroInvertY.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="cBGyroInvertY.Location" type="System.Drawing.Point, System.Drawing">
-    <value>97, 76</value>
-  </data>
-  <data name="cBGyroInvertY.RightToLeft" type="System.Windows.Forms.RightToLeft, System.Windows.Forms">
-    <value>Yes</value>
-  </data>
-  <data name="cBGyroInvertY.Size" type="System.Drawing.Size, System.Drawing">
-    <value>33, 17</value>
-  </data>
-  <data name="cBGyroInvertY.TabIndex" type="System.Int32, mscorlib">
-    <value>261</value>
-  </data>
-  <data name="cBGyroInvertY.Text" xml:space="preserve">
-    <value>Y</value>
-  </data>
-  <data name="&gt;&gt;cBGyroInvertY.Name" xml:space="preserve">
-    <value>cBGyroInvertY</value>
-  </data>
-  <data name="&gt;&gt;cBGyroInvertY.Type" xml:space="preserve">
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;cBGyroInvertY.Parent" xml:space="preserve">
-    <value>pnlSAMouse</value>
-  </data>
-  <data name="&gt;&gt;cBGyroInvertY.ZOrder" xml:space="preserve">
-    <value>0</value>
-  </data>
-  <data name="cBGyroInvertX.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="cBGyroInvertX.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="cBGyroInvertX.Location" type="System.Drawing.Point, System.Drawing">
-    <value>54, 76</value>
-  </data>
-  <data name="cBGyroInvertX.RightToLeft" type="System.Windows.Forms.RightToLeft, System.Windows.Forms">
-    <value>Yes</value>
-  </data>
-  <data name="cBGyroInvertX.Size" type="System.Drawing.Size, System.Drawing">
-    <value>33, 17</value>
-  </data>
-  <data name="cBGyroInvertX.TabIndex" type="System.Int32, mscorlib">
-    <value>260</value>
-  </data>
-  <data name="cBGyroInvertX.Text" xml:space="preserve">
-    <value>X</value>
-  </data>
-  <data name="&gt;&gt;cBGyroInvertX.Name" xml:space="preserve">
-    <value>cBGyroInvertX</value>
-  </data>
-  <data name="&gt;&gt;cBGyroInvertX.Type" xml:space="preserve">
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;cBGyroInvertX.Parent" xml:space="preserve">
-    <value>pnlSAMouse</value>
-  </data>
-  <data name="&gt;&gt;cBGyroInvertX.ZOrder" xml:space="preserve">
-    <value>1</value>
-  </data>
-  <data name="lbGyroInvert.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="lbGyroInvert.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="lbGyroInvert.Location" type="System.Drawing.Point, System.Drawing">
-    <value>9, 77</value>
-  </data>
-  <data name="lbGyroInvert.Size" type="System.Drawing.Size, System.Drawing">
-    <value>37, 13</value>
-  </data>
-  <data name="lbGyroInvert.TabIndex" type="System.Int32, mscorlib">
-    <value>259</value>
-  </data>
-  <data name="lbGyroInvert.Text" xml:space="preserve">
-    <value>Invert:</value>
-  </data>
-  <data name="lbGyroInvert.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
-  </data>
-  <data name="&gt;&gt;lbGyroInvert.Name" xml:space="preserve">
-    <value>lbGyroInvert</value>
-  </data>
-  <data name="&gt;&gt;lbGyroInvert.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;lbGyroInvert.Parent" xml:space="preserve">
-    <value>pnlSAMouse</value>
-  </data>
-  <data name="&gt;&gt;lbGyroInvert.ZOrder" xml:space="preserve">
-    <value>2</value>
-  </data>
-  <data name="lbGyroTriggers.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="lbGyroTriggers.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="lbGyroTriggers.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 14</value>
-  </data>
-  <data name="lbGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
-    <value>48, 13</value>
-  </data>
-  <data name="lbGyroTriggers.TabIndex" type="System.Int32, mscorlib">
-    <value>258</value>
-  </data>
-  <data name="lbGyroTriggers.Text" xml:space="preserve">
-    <value>Triggers:</value>
-  </data>
-  <data name="lbGyroTriggers.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
-  </data>
-  <data name="&gt;&gt;lbGyroTriggers.Name" xml:space="preserve">
-    <value>lbGyroTriggers</value>
-  </data>
-  <data name="&gt;&gt;lbGyroTriggers.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;lbGyroTriggers.Parent" xml:space="preserve">
-    <value>pnlSAMouse</value>
-  </data>
-  <data name="&gt;&gt;lbGyroTriggers.ZOrder" xml:space="preserve">
-    <value>3</value>
-  </data>
-  <data name="btnGyroTriggers.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="btnGyroTriggers.Location" type="System.Drawing.Point, System.Drawing">
-    <value>96, 8</value>
-  </data>
-  <data name="btnGyroTriggers.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>2, 2, 2, 2</value>
-  </data>
-  <data name="btnGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
-    <value>160, 25</value>
-  </data>
-  <data name="btnGyroTriggers.TabIndex" type="System.Int32, mscorlib">
-    <value>257</value>
-  </data>
-  <data name="btnGyroTriggers.Text" xml:space="preserve">
-    <value>None</value>
-  </data>
-  <data name="&gt;&gt;btnGyroTriggers.Name" xml:space="preserve">
-    <value>btnGyroTriggers</value>
-  </data>
-  <data name="&gt;&gt;btnGyroTriggers.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;btnGyroTriggers.Parent" xml:space="preserve">
-    <value>pnlSAMouse</value>
-  </data>
-  <data name="&gt;&gt;btnGyroTriggers.ZOrder" xml:space="preserve">
-    <value>4</value>
-  </data>
-  <data name="nUDGyroSensitivity.Location" type="System.Drawing.Point, System.Drawing">
-    <value>110, 45</value>
-  </data>
-  <data name="nUDGyroSensitivity.Size" type="System.Drawing.Size, System.Drawing">
-    <value>49, 20</value>
-  </data>
-  <data name="nUDGyroSensitivity.TabIndex" type="System.Int32, mscorlib">
-    <value>256</value>
-  </data>
-  <data name="&gt;&gt;nUDGyroSensitivity.Name" xml:space="preserve">
-    <value>nUDGyroSensitivity</value>
-  </data>
-  <data name="&gt;&gt;nUDGyroSensitivity.Type" xml:space="preserve">
-    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;nUDGyroSensitivity.Parent" xml:space="preserve">
-    <value>pnlSAMouse</value>
-  </data>
-  <data name="&gt;&gt;nUDGyroSensitivity.ZOrder" xml:space="preserve">
-    <value>5</value>
-  </data>
-  <data name="lbGyroSens.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="lbGyroSens.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="lbGyroSens.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 46</value>
-  </data>
-  <data name="lbGyroSens.Size" type="System.Drawing.Size, System.Drawing">
-    <value>82, 13</value>
-  </data>
-  <data name="lbGyroSens.TabIndex" type="System.Int32, mscorlib">
-    <value>255</value>
-  </data>
-  <data name="lbGyroSens.Text" xml:space="preserve">
-    <value>Gyro Sensitivity:</value>
-  </data>
-  <data name="lbGyroSens.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
-  </data>
-  <data name="&gt;&gt;lbGyroSens.Name" xml:space="preserve">
-    <value>lbGyroSens</value>
-  </data>
-  <data name="&gt;&gt;lbGyroSens.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;lbGyroSens.Parent" xml:space="preserve">
-    <value>pnlSAMouse</value>
-  </data>
-  <data name="&gt;&gt;lbGyroSens.ZOrder" xml:space="preserve">
-    <value>6</value>
-  </data>
-  <data name="pnlSAMouse.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 43</value>
-  </data>
-  <data name="pnlSAMouse.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>2, 2, 2, 2</value>
-  </data>
-  <data name="pnlSAMouse.Size" type="System.Drawing.Size, System.Drawing">
-    <value>263, 120</value>
-  </data>
-  <data name="pnlSAMouse.TabIndex" type="System.Int32, mscorlib">
-    <value>259</value>
-  </data>
   <data name="&gt;&gt;pnlSAMouse.Name" xml:space="preserve">
     <value>pnlSAMouse</value>
   </data>
@@ -7429,9 +9103,408 @@ with profile</value>
   <data name="&gt;&gt;fLPSettings.ZOrder" xml:space="preserve">
     <value>2</value>
   </data>
+  <data name="rBSAControls.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="rBSAControls.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="rBSAControls.Location" type="System.Drawing.Point, System.Drawing">
+    <value>144, 20</value>
+  </data>
+  <data name="rBSAControls.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>2, 2, 2, 2</value>
+  </data>
+  <data name="rBSAControls.Size" type="System.Drawing.Size, System.Drawing">
+    <value>100, 17</value>
+  </data>
+  <data name="rBSAControls.TabIndex" type="System.Int32, mscorlib">
+    <value>258</value>
+  </data>
+  <data name="rBSAControls.Text" xml:space="preserve">
+    <value>Use for Controls</value>
+  </data>
+  <data name="&gt;&gt;rBSAControls.Name" xml:space="preserve">
+    <value>rBSAControls</value>
+  </data>
+  <data name="&gt;&gt;rBSAControls.Type" xml:space="preserve">
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;rBSAControls.Parent" xml:space="preserve">
+    <value>gBGyro</value>
+  </data>
+  <data name="&gt;&gt;rBSAControls.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="rBSAMouse.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="rBSAMouse.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="rBSAMouse.Location" type="System.Drawing.Point, System.Drawing">
+    <value>13, 20</value>
+  </data>
+  <data name="rBSAMouse.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>2, 2, 2, 2</value>
+  </data>
+  <data name="rBSAMouse.Size" type="System.Drawing.Size, System.Drawing">
+    <value>93, 17</value>
+  </data>
+  <data name="rBSAMouse.TabIndex" type="System.Int32, mscorlib">
+    <value>257</value>
+  </data>
+  <data name="rBSAMouse.Text" xml:space="preserve">
+    <value>Use as Mouse</value>
+  </data>
+  <data name="&gt;&gt;rBSAMouse.Name" xml:space="preserve">
+    <value>rBSAMouse</value>
+  </data>
+  <data name="&gt;&gt;rBSAMouse.Type" xml:space="preserve">
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;rBSAMouse.Parent" xml:space="preserve">
+    <value>gBGyro</value>
+  </data>
+  <data name="&gt;&gt;rBSAMouse.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertY.Name" xml:space="preserve">
+    <value>cBGyroInvertY</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertY.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertY.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertY.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertX.Name" xml:space="preserve">
+    <value>cBGyroInvertX</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertX.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertX.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertX.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="&gt;&gt;lbGyroInvert.Name" xml:space="preserve">
+    <value>lbGyroInvert</value>
+  </data>
+  <data name="&gt;&gt;lbGyroInvert.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbGyroInvert.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;lbGyroInvert.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="&gt;&gt;lbGyroTriggers.Name" xml:space="preserve">
+    <value>lbGyroTriggers</value>
+  </data>
+  <data name="&gt;&gt;lbGyroTriggers.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbGyroTriggers.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;lbGyroTriggers.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="&gt;&gt;btnGyroTriggers.Name" xml:space="preserve">
+    <value>btnGyroTriggers</value>
+  </data>
+  <data name="&gt;&gt;btnGyroTriggers.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnGyroTriggers.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;btnGyroTriggers.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="&gt;&gt;nUDGyroSensitivity.Name" xml:space="preserve">
+    <value>nUDGyroSensitivity</value>
+  </data>
+  <data name="&gt;&gt;nUDGyroSensitivity.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDGyroSensitivity.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;nUDGyroSensitivity.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="&gt;&gt;lbGyroSens.Name" xml:space="preserve">
+    <value>lbGyroSens</value>
+  </data>
+  <data name="&gt;&gt;lbGyroSens.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbGyroSens.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;lbGyroSens.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
+  <data name="pnlSAMouse.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 43</value>
+  </data>
+  <data name="pnlSAMouse.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>2, 2, 2, 2</value>
+  </data>
+  <data name="pnlSAMouse.Size" type="System.Drawing.Size, System.Drawing">
+    <value>263, 120</value>
+  </data>
+  <data name="pnlSAMouse.TabIndex" type="System.Int32, mscorlib">
+    <value>259</value>
+  </data>
+  <data name="&gt;&gt;pnlSAMouse.Name" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;pnlSAMouse.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pnlSAMouse.Parent" xml:space="preserve">
+    <value>gBGyro</value>
+  </data>
+  <data name="&gt;&gt;pnlSAMouse.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="cBGyroInvertY.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="cBGyroInvertY.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="cBGyroInvertY.Location" type="System.Drawing.Point, System.Drawing">
+    <value>97, 76</value>
+  </data>
+  <data name="cBGyroInvertY.RightToLeft" type="System.Windows.Forms.RightToLeft, System.Windows.Forms">
+    <value>Yes</value>
+  </data>
+  <data name="cBGyroInvertY.Size" type="System.Drawing.Size, System.Drawing">
+    <value>33, 17</value>
+  </data>
+  <data name="cBGyroInvertY.TabIndex" type="System.Int32, mscorlib">
+    <value>261</value>
+  </data>
+  <data name="cBGyroInvertY.Text" xml:space="preserve">
+    <value>Y</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertY.Name" xml:space="preserve">
+    <value>cBGyroInvertY</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertY.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertY.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertY.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="cBGyroInvertX.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="cBGyroInvertX.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="cBGyroInvertX.Location" type="System.Drawing.Point, System.Drawing">
+    <value>54, 76</value>
+  </data>
+  <data name="cBGyroInvertX.RightToLeft" type="System.Windows.Forms.RightToLeft, System.Windows.Forms">
+    <value>Yes</value>
+  </data>
+  <data name="cBGyroInvertX.Size" type="System.Drawing.Size, System.Drawing">
+    <value>33, 17</value>
+  </data>
+  <data name="cBGyroInvertX.TabIndex" type="System.Int32, mscorlib">
+    <value>260</value>
+  </data>
+  <data name="cBGyroInvertX.Text" xml:space="preserve">
+    <value>X</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertX.Name" xml:space="preserve">
+    <value>cBGyroInvertX</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertX.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertX.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;cBGyroInvertX.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="lbGyroInvert.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="lbGyroInvert.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="lbGyroInvert.Location" type="System.Drawing.Point, System.Drawing">
+    <value>9, 77</value>
+  </data>
+  <data name="lbGyroInvert.Size" type="System.Drawing.Size, System.Drawing">
+    <value>37, 13</value>
+  </data>
+  <data name="lbGyroInvert.TabIndex" type="System.Int32, mscorlib">
+    <value>259</value>
+  </data>
+  <data name="lbGyroInvert.Text" xml:space="preserve">
+    <value>Invert:</value>
+  </data>
+  <data name="lbGyroInvert.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+    <value>TopRight</value>
+  </data>
+  <data name="&gt;&gt;lbGyroInvert.Name" xml:space="preserve">
+    <value>lbGyroInvert</value>
+  </data>
+  <data name="&gt;&gt;lbGyroInvert.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbGyroInvert.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;lbGyroInvert.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="lbGyroTriggers.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="lbGyroTriggers.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="lbGyroTriggers.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 14</value>
+  </data>
+  <data name="lbGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
+    <value>48, 13</value>
+  </data>
+  <data name="lbGyroTriggers.TabIndex" type="System.Int32, mscorlib">
+    <value>258</value>
+  </data>
+  <data name="lbGyroTriggers.Text" xml:space="preserve">
+    <value>Triggers:</value>
+  </data>
+  <data name="lbGyroTriggers.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+    <value>TopRight</value>
+  </data>
+  <data name="&gt;&gt;lbGyroTriggers.Name" xml:space="preserve">
+    <value>lbGyroTriggers</value>
+  </data>
+  <data name="&gt;&gt;lbGyroTriggers.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbGyroTriggers.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;lbGyroTriggers.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="btnGyroTriggers.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="btnGyroTriggers.Location" type="System.Drawing.Point, System.Drawing">
+    <value>96, 8</value>
+  </data>
+  <data name="btnGyroTriggers.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>2, 2, 2, 2</value>
+  </data>
+  <data name="btnGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
+    <value>160, 25</value>
+  </data>
+  <data name="btnGyroTriggers.TabIndex" type="System.Int32, mscorlib">
+    <value>257</value>
+  </data>
+  <data name="btnGyroTriggers.Text" xml:space="preserve">
+    <value>None</value>
+  </data>
+  <data name="&gt;&gt;btnGyroTriggers.Name" xml:space="preserve">
+    <value>btnGyroTriggers</value>
+  </data>
+  <data name="&gt;&gt;btnGyroTriggers.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;btnGyroTriggers.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;btnGyroTriggers.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="nUDGyroSensitivity.Location" type="System.Drawing.Point, System.Drawing">
+    <value>110, 45</value>
+  </data>
+  <data name="nUDGyroSensitivity.Size" type="System.Drawing.Size, System.Drawing">
+    <value>49, 20</value>
+  </data>
+  <data name="nUDGyroSensitivity.TabIndex" type="System.Int32, mscorlib">
+    <value>256</value>
+  </data>
+  <data name="&gt;&gt;nUDGyroSensitivity.Name" xml:space="preserve">
+    <value>nUDGyroSensitivity</value>
+  </data>
+  <data name="&gt;&gt;nUDGyroSensitivity.Type" xml:space="preserve">
+    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;nUDGyroSensitivity.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;nUDGyroSensitivity.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="lbGyroSens.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="lbGyroSens.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="lbGyroSens.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 46</value>
+  </data>
+  <data name="lbGyroSens.Size" type="System.Drawing.Size, System.Drawing">
+    <value>82, 13</value>
+  </data>
+  <data name="lbGyroSens.TabIndex" type="System.Int32, mscorlib">
+    <value>255</value>
+  </data>
+  <data name="lbGyroSens.Text" xml:space="preserve">
+    <value>Gyro Sensitivity:</value>
+  </data>
+  <data name="lbGyroSens.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+    <value>TopRight</value>
+  </data>
+  <data name="&gt;&gt;lbGyroSens.Name" xml:space="preserve">
+    <value>lbGyroSens</value>
+  </data>
+  <data name="&gt;&gt;lbGyroSens.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;lbGyroSens.Parent" xml:space="preserve">
+    <value>pnlSAMouse</value>
+  </data>
+  <data name="&gt;&gt;lbGyroSens.ZOrder" xml:space="preserve">
+    <value>6</value>
+  </data>
   <metadata name="cMGyroTriggers.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>482, 17</value>
   </metadata>
+  <data name="cMGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
+    <value>195, 444</value>
+  </data>
+  <data name="&gt;&gt;cMGyroTriggers.Name" xml:space="preserve">
+    <value>cMGyroTriggers</value>
+  </data>
+  <data name="&gt;&gt;cMGyroTriggers.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
   <data name="crossToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
     <value>194, 22</value>
   </data>
@@ -7552,15 +9625,6 @@ with profile</value>
   <data name="alwaysOnToolStripMenuItem.Text" xml:space="preserve">
     <value>Always on</value>
   </data>
-  <data name="cMGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
-    <value>195, 444</value>
-  </data>
-  <data name="&gt;&gt;cMGyroTriggers.Name" xml:space="preserve">
-    <value>cMGyroTriggers</value>
-  </data>
-  <data name="&gt;&gt;cMGyroTriggers.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
   <metadata name="advColorDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>647, 17</value>
   </metadata>
@@ -7880,7 +9944,7 @@ with profile</value>
     <value>advColorDialog</value>
   </data>
   <data name="&gt;&gt;advColorDialog.Type" xml:space="preserve">
-    <value>DS4Windows.AdvancedColorDialog, DS4Windows, Version=1.4.70.0, Culture=neutral, PublicKeyToken=null</value>
+    <value>DS4Windows.AdvancedColorDialog, DS4Windows, Version=1.4.71.0, Culture=neutral, PublicKeyToken=null</value>
   </data>
   <data name="&gt;&gt;$this.Name" xml:space="preserve">
     <value>Options</value>