diff --git a/Aircraft/Instruments-3d/alt-2/alt2-3d.xml b/Aircraft/Instruments-3d/alt-2/alt2-3d.xml
index bff99a5b1..567a7c9f6 100644
--- a/Aircraft/Instruments-3d/alt-2/alt2-3d.xml
+++ b/Aircraft/Instruments-3d/alt-2/alt2-3d.xml
@@ -8,46 +8,18 @@
   		<type>material</type>
   		<object-name>ALTface</object-name>
 		<object-name>needle100</object-name>
-    	<object-name>needle1000</object-name>
-    	<object-name>needle10000</object-name>
+		<object-name>needle1000</object-name>
+		<object-name>needle10000</object-name>
 		<object-name>inhg</object-name>
 		<object-name>InhgKnob</object-name>
-		<condition>
-			<greater-than>
-				<property>/systems/electrical/outputs/instrument-lights</property>
-				<value>0.1</value>
-			</greater-than>		
-		</condition>
-  		<emission>
-    		<red>0.8</red>
-    		<green>0.4</green>
-    		<blue>0.2</blue>
-    		<factor-prop>/controls/lighting/instruments-norm</factor-prop>
+		<emission>
+			<red>0.8</red>
+			<green>0.4</green>
+			<blue>0.2</blue>
+			<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
   		</emission>
 	</animation>
 	
-	<animation>
-  		<type>material</type>
-  		<object-name>ALTface</object-name>
-		<object-name>needle100</object-name>
-    	<object-name>needle1000</object-name>
-    	<object-name>needle10000</object-name>
-		<object-name>inhg</object-name>
-		<object-name>InhgKnob</object-name>
-    	<condition>
-    		<less-than>
-    			<property>/systems/electrical/outputs/instrument-lights</property>
-    			<value>1</value>
-    		</less-than>
-    	</condition>
-    	<emission>
-    		<red>0.0</red>
-    		<green>0.0</green>
-    		<blue>0.0</blue>
-    		<factor-prop>/controls/lighting/instruments-norm</factor-prop>
-    	</emission>
-	</animation>
-
 	<animation>
   		<type>rotate</type>
   		<object-name>needle100</object-name>
diff --git a/Aircraft/Instruments-3d/asi300/asi300-3d.xml b/Aircraft/Instruments-3d/asi300/asi300-3d.xml
index d17798a23..269a6f578 100644
--- a/Aircraft/Instruments-3d/asi300/asi300-3d.xml
+++ b/Aircraft/Instruments-3d/asi300/asi300-3d.xml
@@ -1,57 +1,35 @@
 <?xml version="1.0"?>
-
+<!-- 
+Airspeed Indicator (300 kt)
+Syd Adams
+-->
 <PropertyList>
 
 	<path>asi300.ac</path>
 	
 	<animation>
   		<type>material</type>
-    	<object-name>ASIneedle</object-name>
+		<object-name>ASIneedle</object-name>
 		<object-name>ASIface</object-name>
-		<condition>
-			<greater-than>
-				<property>/systems/electrical/outputs/instrument-lights</property>
-				<value>0.1</value>
-			</greater-than>		
-		</condition>
   		<emission>
-    		<red>0.8</red>
-    		<green>0.4</green>
-    		<blue>0.2</blue>
-    		<factor-prop>/controls/lighting/instruments-norm</factor-prop>
+			<red>0.8</red>
+			<green>0.4</green>
+			<blue>0.2</blue>
+			<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
   		</emission>
 	</animation>
 	
-	<animation>
-  		<type>material</type>
-    	<object-name>ASIneedle</object-name>
-		<object-name>ASIface</object-name>
-    	<condition>
-    		<less-than>
-    			<property>/systems/electrical/outputs/instrument-lights</property>
-    			<value>1</value>
-    		</less-than>
-    	</condition>
-    	<emission>
-    		<red>0.0</red>
-    		<green>0.0</green>
-    		<blue>0.0</blue>
-    		<factor-prop>/controls/lighting/instruments-norm</factor-prop>
-    	</emission>
-	</animation>
-	
-
 	<animation>
    		<type>rotate</type>
    		<object-name>ASIneedle</object-name>
    		<property>/velocities/airspeed-kt</property>
    		<interpolation>
-    		<entry><ind>0</ind><dep>0</dep></entry>
-     		<entry><ind>100</ind><dep>97</dep></entry>
-     		<entry><ind>150</ind><dep>157</dep></entry>
-     		<entry><ind>200</ind><dep>216</dep></entry>
-     		<entry><ind>250</ind><dep>277</dep></entry>
-     		<entry><ind>300</ind><dep>336.5</dep></entry>
+			<entry><ind>0</ind><dep>0</dep></entry>
+			<entry><ind>100</ind><dep>97</dep></entry>
+			<entry><ind>150</ind><dep>157</dep></entry>
+			<entry><ind>200</ind><dep>216</dep></entry>
+			<entry><ind>250</ind><dep>277</dep></entry>
+			<entry><ind>300</ind><dep>336.5</dep></entry>
    		</interpolation>
    		<axis>
      		<x>-1.0</x>
diff --git a/Aircraft/Instruments-3d/kfc200/fd-annun.xml b/Aircraft/Instruments-3d/kfc200/fd-annun.xml
index 39b0a1731..ef4f6f50c 100644
--- a/Aircraft/Instruments-3d/kfc200/fd-annun.xml
+++ b/Aircraft/Instruments-3d/kfc200/fd-annun.xml
@@ -11,59 +11,36 @@ Syd Adams
 	
 	<animation>
   		<type>material</type>
-    	<object-name>FDannunciator</object-name>
-    	<condition>
-			<greater-than>
-				<property>/systems/electrical/outputs/instrument-lights</property>
-				<value>0.1</value>
-			</greater-than>		
-		</condition>
+		<object-name>FD-annun</object-name>
 		<emission>
-    		<red>0.5</red>
-    		<green>0.4</green>
-    		<blue>0.3</blue>
-    		<factor-prop>/controls/lighting/instruments-norm</factor-prop>
+			<red>0.7</red>
+			<green>0.5</green>
+			<blue>0.3</blue>
+			<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
   		</emission>
 	</animation>
 	
-	<animation>
-  		<type>material</type>
-    	<object-name>FDannunciator</object-name>
-    	<condition>
-			<less-than>
-				<property>/systems/electrical/outputs/instrument-lights</property>
-				<value>0.1</value>
-			</less-than>		
-		</condition>
-		<emission>
-    		<red>0.5</red>
-    		<green>0.4</green>
-    		<blue>0.3</blue>
-    		<factor-prop>/controls/lighting/instruments-norm</factor-prop>
-  		</emission>
-	</animation>
-
 	<animation>
    		<type>select</type>
    		<object-name>FD-ON</object-name>
    		<condition>
 			<property>/instrumentation/kfc200/fd_on</property>
-       	</condition>
+		</condition>
  	</animation>
  
 	<animation>
    		<type>select</type>
    		<object-name>NAV-ON</object-name>
    		<condition>
-     		<or>
-       			<equals>
-         			<property>/instrumentation/kfc200/fdmode</property>
-         			<value>nav-arm</value>
-       			</equals>
-       			<equals>
-         			<property>/instrumentation/kfc200/fdmode</property>
-         			<value>nav-cpld</value>
-       			</equals>
+			<or>
+				<equals>
+					<property>/instrumentation/kfc200/fdmode</property>
+					<value>nav-arm</value>
+				</equals>
+				<equals>
+					<property>/instrumentation/kfc200/fdmode</property>
+					<value>nav-cpld</value>
+				</equals>
    			</or>
    		</condition>
  	</animation>
@@ -73,19 +50,19 @@ Syd Adams
    		<object-name>ARM-ON</object-name>
    		<condition>
    			<or>
-     			<equals>
-       				<property>/instrumentation/kfc200/fdmode</property>
-       				<value>nav-arm</value>
-     			</equals>
-     			<equals>
-       				<property>/instrumentation/kfc200/fdmodeV</property>
-       				<value>alt-arm</value>
-     			</equals>
-     			<equals>
-       				<property>/instrumentation/kfc200/fdmodeV</property>
-       				<value>gs-arm</value>
-     			</equals>
-     		</or>
+				<equals>
+					<property>/instrumentation/kfc200/fdmode</property>
+					<value>nav-arm</value>
+				</equals>
+				<equals>
+					<property>/instrumentation/kfc200/fdmodeV</property>
+					<value>alt-arm</value>
+				</equals>
+				<equals>
+					<property>/instrumentation/kfc200/fdmodeV</property>
+					<value>gs-arm</value>
+				</equals>
+			</or>
    		</condition>
  	</animation>
 
@@ -93,10 +70,10 @@ Syd Adams
    		<type>select</type>
    		<object-name>CPLD-ON</object-name>
    		<condition>
-     		<equals>
-       			<property>/instrumentation/kfc200/fdmode</property>
-       			<value>nav-cpld</value>
-     		</equals>
+			<equals>
+				<property>/instrumentation/kfc200/fdmode</property>
+				<value>nav-cpld</value>
+			</equals>
    		</condition>
 	</animation>
 
@@ -104,10 +81,10 @@ Syd Adams
    		<type>select</type>
    		<object-name>HDG-ON</object-name>
    		<condition>
-     		<equals>
-       			<property>/instrumentation/kfc200/fdmode</property>
-       			<value>hdg</value>
-     		</equals>
+			<equals>
+				<property>/instrumentation/kfc200/fdmode</property>
+				<value>hdg</value>
+			</equals>
    		</condition>
  	</animation>
 
@@ -115,10 +92,10 @@ Syd Adams
    		<type>select</type>
    		<object-name>APPR-ON</object-name>
    		<condition>
-     		<equals>
-       			<property>/instrumentation/kfc200/fdmode</property>
-       			<value>appr</value>
-     		</equals>
+			<equals>
+				<property>/instrumentation/kfc200/fdmode</property>
+				<value>appr</value>
+			</equals>
    		</condition>
  	</animation>
 
@@ -126,10 +103,10 @@ Syd Adams
    		<type>select</type>
    		<object-name>GS-ON</object-name>
    		<condition>
-     		<equals>
-       			<property>/instrumentation/kfc200/fdmodeV</property>
-       			<value>gs</value>
-     		</equals>
+			<equals>
+				<property>/instrumentation/kfc200/fdmodeV</property>
+				<value>gs</value>
+			</equals>
    		</condition>
  	</animation>
 
@@ -137,10 +114,10 @@ Syd Adams
    		<type>select</type>
    		<object-name>GA-ON</object-name>
    		<condition>
-     		<equals>
-       			<property>/instrumentation/kfc200/fdmode</property>
-       			<value>ga</value>
-     		</equals>
+			<equals>
+				<property>/instrumentation/kfc200/fdmode</property>
+				<value>ga</value>
+			</equals>
    		</condition>
  	</animation>
 
@@ -149,15 +126,15 @@ Syd Adams
    		<object-name>ALT-ON</object-name>
    		<condition>
    			<or>
-     		<equals>
-       			<property>/instrumentation/kfc200/fdmodeV</property>
-       			<value>alt-arm</value>
-     		</equals>
-     		<equals>
-       			<property>/instrumentation/kfc200/fdmodeV</property>
-       			<value>alt</value>
-     		</equals>
-     		</or>
+				<equals>
+					<property>/instrumentation/kfc200/fdmodeV</property>
+					<value>alt-arm</value>
+				</equals>
+				<equals>
+					<property>/instrumentation/kfc200/fdmodeV</property>
+					<value>alt</value>
+				</equals>
+			</or>
    		</condition>
  	</animation>
 
@@ -165,9 +142,9 @@ Syd Adams
    		<type>select</type>
    		<object-name>AP-ON</object-name>
    		<condition>
-     		<not>
-       			<property>/autopilot/locks/passive-mode</property>
-        	</not>
+			<not>
+				<property>/autopilot/locks/passive-mode</property>
+			</not>
    		</condition>
  	</animation>
 
@@ -175,10 +152,10 @@ Syd Adams
    		<type>select</type>
    		<object-name>BC-ON</object-name>
    		<condition>
-     		<equals>
-       			<property>/instrumentation/kfc200/fdmode</property>
-       			<value>bc</value>
-     		</equals>
+			<equals>
+				<property>/instrumentation/kfc200/fdmode</property>
+				<value>bc</value>
+			</equals>
    		</condition>
  	</animation>
 
@@ -197,5 +174,21 @@ Syd Adams
 			<property>/instrumentation/marker-beacon/middle</property>
 		</condition>
 	</animation>
+	
+	<animation>
+   		<type>select</type>
+   		<object-name>A-ON</object-name>
+		<condition>
+			<property>/instrumentation/kfc200/alert</property>
+		</condition>
+	</animation>
+	
+	<animation>
+   		<type>select</type>
+   		<object-name>TRIM-ON</object-name>
+		<condition>
+			<property>/instrumentation/kfc200/trim-fail</property>
+		</condition>
+	</animation>
 
 </PropertyList>
\ No newline at end of file
diff --git a/Aircraft/Instruments-3d/kfc200/fd-control.xml b/Aircraft/Instruments-3d/kfc200/fd-control.xml
index 07f3ec644..f7141fb1d 100644
--- a/Aircraft/Instruments-3d/kfc200/fd-control.xml
+++ b/Aircraft/Instruments-3d/kfc200/fd-control.xml
@@ -10,38 +10,15 @@
 	
 	<animation>
   		<type>material</type>
-    	<object-name>FDbase</object-name>
-    	<condition>
-			<greater-than>
-				<property>/systems/electrical/outputs/instrument-lights</property>
-				<value>0.1</value>
-			</greater-than>		
-		</condition>
+		<object-name>FDbase</object-name>
 		<emission>
-    		<red>0.5</red>
-    		<green>0.4</green>
-    		<blue>0.3</blue>
-    		<factor-prop>/controls/lighting/instruments-norm</factor-prop>
+			<red>0.4</red>
+			<green>0.3</green>
+			<blue>0.3</blue>
+			<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
   		</emission>
 	</animation>
 	
-	<animation>
-  		<type>material</type>
-    	<object-name>FDbase</object-name>
-    	<condition>
-			<less-than>
-				<property>/systems/electrical/outputs/instrument-lights</property>
-				<value>0.1</value>
-			</less-than>		
-		</condition>
-		<emission>
-    		<red>0.0</red>
-    		<green>0.0</green>
-    		<blue>0.0</blue>
-    		<factor-prop>/controls/lighting/instruments-norm</factor-prop>
-  		</emission>
-	</animation>		
-	
 	<animation>
   		<type>pick</type>
   		<object-name>Pitch.down</object-name>
@@ -171,7 +148,7 @@
   		</action>
 	</animation>
 
-<animation>
+	<animation>
   		<type>pick</type>
   		<object-name>APPR.btn</object-name>
 		<action>
@@ -187,6 +164,20 @@
      		</binding>
   		</action>
 	</animation>
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>APtoggle</object-name>
+		<action>
+  			<button>0</button>
+    		<repeatable>false</repeatable>
+    		<binding>
+       			<command>property-toggle</command>
+       			<property>/autopilot/locks/passive-mode</property>
+     		</binding>
+  		</action>
+	</animation>
+
 	<animation>
    		<type>rotate</type>
    		<object-name>APtoggle</object-name>
diff --git a/Aircraft/Instruments-3d/kfc200/kas297.ac b/Aircraft/Instruments-3d/kfc200/kas297.ac
index de085de6e..9ffab6dcf 100644
--- a/Aircraft/Instruments-3d/kfc200/kas297.ac
+++ b/Aircraft/Instruments-3d/kfc200/kas297.ac
@@ -1,14 +1,59 @@
 AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1  amb 1 1 1  emis 0 0 0  spec 0.5 0.5 0.5  shi 64  trans 0
+MATERIAL "metal" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0
 MATERIAL "illum" rgb 1 1 1 amb 0 0 0 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
 MATERIAL "led" rgb 1 1 1 amb 0 0 0 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0
-MATERIAL "metal" rgb 1 1 1 amb 0 0 0 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0
 OBJECT world
-kids 9
+kids 13
 OBJECT poly
-name "Display"
+name "Alt.increase"
+data 6
+Circle
 texture "kas297.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
+numvert 4
+0.001909 0.003508 -0.027819
+0.001909 -0.004004 -0.027819
+0.001909 -0.007759 -0.021314
+0.001909 0.007263 -0.021314
+numsurf 1
+SURF 0x10
+mat 1
+refs 4
+0 0.191024214029 0.863663256168
+3 0.254288256168 0.863663256168
+2 0.254288256168 0.800399184227
+1 0.191024214029 0.800399184227
+kids 0
+OBJECT poly
+name "Alt.decrease"
+data 10
+Circle.001
+texture "kas297.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.001909 0.007263 -0.021314
+0.001909 0.003508 -0.014809
+0.001909 -0.004004 -0.014809
+0.001909 -0.007759 -0.021314
+numsurf 1
+SURF 0x10
+mat 1
+refs 4
+3 0.223378121853 0.796153068542
+0 0.128184348345 0.796153068542
+1 0.128184348345 0.891346871853
+2 0.223378121853 0.891346871853
+kids 0
+OBJECT poly
+name "Display"
+data 4
+Mesh
+texture "kas297.rgb"
+texrep 1 1
+crease 30.000000
 numvert 4
 0.001347 0.01115 0.017398
 0.001347 -0.004529 0.017398
@@ -16,7 +61,7 @@ numvert 4
 0.001347 0.01115 -0.014807
 numsurf 1
 SURF 0x00
-mat 0
+mat 2
 refs 4
 3 0.259085595608 0.683385789394
 0 0.131304383278 0.683385848999
@@ -25,9 +70,11 @@ refs 4
 kids 0
 OBJECT poly
 name "altmsg.004"
+data 8
+Mesh.001
 texture "kas297.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.001514 0.008404 -0.008098
 0.001514 0.000694 -0.006926
@@ -35,7 +82,7 @@ numvert 4
 0.001514 0.008404 -0.012921
 numsurf 1
 SURF 0x00
-mat 1
+mat 3
 refs 4
 3 0.978541493416 0.101732596755
 0 0.921992182732 0.10173265636
@@ -44,9 +91,11 @@ refs 4
 kids 0
 OBJECT poly
 name "altmsg.003"
+data 8
+Mesh.002
 texture "kas297.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.001514 0.008404 -0.002857
 0.001514 0.000694 -0.001685
@@ -54,7 +103,7 @@ numvert 4
 0.001514 0.008404 -0.00768
 numsurf 1
 SURF 0x00
-mat 1
+mat 3
 refs 4
 3 0.978541493416 0.101732596755
 0 0.921992182732 0.10173265636
@@ -63,9 +112,11 @@ refs 4
 kids 0
 OBJECT poly
 name "altmsg.002"
+data 8
+Mesh.003
 texture "kas297.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.001514 0.008404 0.002384
 0.001514 0.000694 0.003556
@@ -73,7 +124,7 @@ numvert 4
 0.001514 0.008404 -0.002439
 numsurf 1
 SURF 0x00
-mat 1
+mat 3
 refs 4
 3 0.978541493416 0.101732596755
 0 0.921992182732 0.10173265636
@@ -82,9 +133,11 @@ refs 4
 kids 0
 OBJECT poly
 name "altmsg.001"
+data 8
+Mesh.004
 texture "kas297.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.001514 0.008404 0.008429
 0.001514 0.000694 0.009602
@@ -92,7 +145,7 @@ numvert 4
 0.001514 0.008404 0.003606
 numsurf 1
 SURF 0x00
-mat 1
+mat 3
 refs 4
 3 0.978541493416 0.101732596755
 0 0.921992182732 0.10173265636
@@ -100,52 +153,380 @@ refs 4
 2 0.978809595108 0.0113455690444
 kids 0
 OBJECT poly
-name "KAS-297"
+name "Set.knob"
+data 8
+Mesh.010
 texture "kas297.rgb"
 texrep 1 1
-crease 30
-numvert 61
-0.001909 0.003486 -0.025049
-0.001909 0.001773 -0.026193
-0.001909 -0.000248 -0.026595
-0.001909 -0.002269 -0.026193
-0.001909 -0.003982 -0.025049
-0.001909 -0.005127 -0.023335
-0.001909 -0.005529 -0.021314
-0.001909 -0.005127 -0.019294
-0.001909 -0.003982 -0.01758
-0.001909 -0.002269 -0.016436
-0.001909 -0.000248 -0.016034
-0.001909 0.001773 -0.016436
-0.001909 0.003486 -0.01758
-0.001909 0.004631 -0.019294
-0.001909 0.005033 -0.021314
-0.001909 0.004631 -0.023335
-0.007698 0.003486 -0.025049
-0.007698 0.001773 -0.026193
-0.007698 -0.000248 -0.026595
-0.007698 -0.002269 -0.026193
-0.007698 -0.003982 -0.025049
-0.007698 -0.005127 -0.023335
-0.007698 -0.005529 -0.021314
-0.007698 -0.005127 -0.019294
-0.007698 -0.003982 -0.01758
-0.007698 -0.002269 -0.016436
-0.007698 -0.000248 -0.016034
-0.007698 0.001773 -0.016436
-0.007698 0.003486 -0.01758
-0.007698 0.004631 -0.019294
-0.007698 0.005033 -0.021315
-0.007698 0.004631 -0.023335
+crease 30.000000
+numvert 33
 0.007698 -0.000248 -0.021314
-0.001722 9.8e-05 0.019984
-0.001722 -0.003792 0.019984
-0.001722 -0.003792 0.026987
-0.001722 9.8e-05 0.026987
-0.003493 9.8e-05 0.019984
-0.003493 -0.003792 0.019984
-0.003493 -0.003792 0.026987
+0.007698 0.004631 -0.023335
+0.007698 0.005033 -0.021315
+0.007698 0.004631 -0.019294
+0.007698 0.003486 -0.01758
+0.007698 0.001773 -0.016436
+0.007698 -0.000248 -0.016034
+0.007698 -0.002269 -0.016436
+0.007698 -0.003982 -0.01758
+0.007698 -0.005127 -0.019294
+0.007698 -0.005529 -0.021314
+0.007698 -0.005127 -0.023335
+0.007698 -0.003982 -0.025049
+0.007698 -0.002269 -0.026193
+0.007698 -0.000248 -0.026595
+0.007698 0.001773 -0.026193
+0.007698 0.003486 -0.025049
+0.001909 0.004631 -0.023335
+0.001909 0.005033 -0.021314
+0.001909 0.004631 -0.019294
+0.001909 0.003486 -0.01758
+0.001909 0.001773 -0.016436
+0.001909 -0.000248 -0.016034
+0.001909 -0.002269 -0.016436
+0.001909 -0.003982 -0.01758
+0.001909 -0.005127 -0.019294
+0.001909 -0.005529 -0.021314
+0.001909 -0.005127 -0.023335
+0.001909 -0.003982 -0.025049
+0.001909 -0.002269 -0.026193
+0.001909 -0.000248 -0.026595
+0.001909 0.001773 -0.026193
+0.001909 0.003486 -0.025049
+numsurf 32
+SURF 0x00
+mat 1
+refs 4
+16 0.434804230928 0.0668970048428
+32 0.434804230928 0.019956022501
+17 0.48174521327 0.019956022501
+1 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+18 0.434804230928 0.0668970048428
+2 0.434804230928 0.019956022501
+1 0.48174521327 0.019956022501
+17 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+19 0.434804230928 0.0668970048428
+3 0.434804230928 0.019956022501
+2 0.48174521327 0.019956022501
+18 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+20 0.434804230928 0.0668970048428
+4 0.434804230928 0.019956022501
+3 0.48174521327 0.019956022501
+19 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+21 0.434804230928 0.0668970048428
+5 0.434804230928 0.019956022501
+4 0.48174521327 0.019956022501
+20 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+22 0.434804230928 0.0668970048428
+6 0.434804230928 0.019956022501
+5 0.48174521327 0.019956022501
+21 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+23 0.434804230928 0.0668970048428
+7 0.434804230928 0.019956022501
+6 0.48174521327 0.019956022501
+22 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+24 0.434804230928 0.0668970048428
+8 0.434804230928 0.019956022501
+7 0.48174521327 0.019956022501
+23 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+25 0.434804230928 0.0668970048428
+9 0.434804230928 0.019956022501
+8 0.48174521327 0.019956022501
+24 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+26 0.434804230928 0.0668970048428
+10 0.434804230928 0.019956022501
+9 0.48174521327 0.019956022501
+25 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+27 0.434804230928 0.0668970048428
+11 0.434804230928 0.019956022501
+10 0.48174521327 0.019956022501
+26 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+28 0.434804230928 0.0668970048428
+12 0.434804230928 0.019956022501
+11 0.48174521327 0.019956022501
+27 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+29 0.434804230928 0.0668970048428
+13 0.434804230928 0.019956022501
+12 0.48174521327 0.019956022501
+28 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+30 0.434804230928 0.0668970048428
+14 0.434804230928 0.019956022501
+13 0.48174521327 0.019956022501
+29 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+31 0.434804230928 0.0668970048428
+15 0.434804230928 0.019956022501
+14 0.48174521327 0.019956022501
+30 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 4
+32 0.434804230928 0.0668970048428
+16 0.434804230928 0.019956022501
+15 0.48174521327 0.019956022501
+31 0.48174521327 0.0668970048428
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+16 0.648551821709 0.181237071753
+1 0.619323253632 0.20076712966
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+1 0.619323253632 0.20076712966
+2 0.584845423698 0.207625299692
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+2 0.584845423698 0.207625299692
+3 0.550367593765 0.200767368078
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+3 0.550367593765 0.200767368078
+4 0.52113866806 0.181237310171
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+4 0.52113866806 0.181237310171
+5 0.501608431339 0.152008503675
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+5 0.501608431339 0.152008503675
+6 0.494750291109 0.117530703545
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+6 0.494750291109 0.117530703545
+7 0.50160831213 0.0830528438091
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+7 0.50160831213 0.0830528438091
+8 0.521138370037 0.0538239479065
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+8 0.521138370037 0.0538239479065
+9 0.550367176533 0.0342937111855
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+9 0.550367176533 0.0342937111855
+10 0.584844946861 0.0274356007576
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+10 0.584844946861 0.0274356007576
+11 0.619322836399 0.0342935919762
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+11 0.619322836399 0.0342935919762
+12 0.648551702499 0.0538237094879
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+12 0.648551702499 0.0538237094879
+13 0.668081879616 0.0830525457859
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+13 0.668081879616 0.0830525457859
+14 0.674939990044 0.117530345917
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+14 0.674939990044 0.117530345917
+15 0.66808193922 0.152008146048
+SURF 0x00
+mat 1
+refs 3
+0 0.58484518528 0.117530435324
+15 0.66808193922 0.152008146048
+16 0.648551821709 0.181237071753
+kids 0
+OBJECT poly
+name "Arm.btn"
+data 8
+Mesh.009
+texture "kas297.rgb"
+texrep 1 1
+crease 30.000000
+numvert 8
 0.003493 9.8e-05 0.026987
+0.003493 -0.003792 0.026987
+0.003493 -0.003792 0.019984
+0.003493 9.8e-05 0.019984
+0.001722 9.8e-05 0.026987
+0.001722 -0.003792 0.026987
+0.001722 -0.003792 0.019984
+0.001722 9.8e-05 0.019984
+numsurf 5
+SURF 0x00
+mat 1
+refs 4
+4 0.0582099035382 0.00707477238029
+0 0.0582099035382 0.0574415288866
+3 0.007843144238 0.0574415288866
+7 0.007843144238 0.00707477238029
+SURF 0x00
+mat 1
+refs 4
+0 0.0582099035382 0.00707477238029
+4 0.0582099035382 0.0574415288866
+5 0.007843144238 0.0574415288866
+1 0.007843144238 0.00707477238029
+SURF 0x00
+mat 1
+refs 4
+6 0.007843144238 0.0574415288866
+2 0.007843144238 0.00707477238029
+1 0.0582099035382 0.00707477238029
+5 0.0582099035382 0.0574415288866
+SURF 0x00
+mat 1
+refs 4
+7 0.007843144238 0.0574415288866
+3 0.007843144238 0.00707477238029
+2 0.0582099035382 0.00707477238029
+6 0.0582099035382 0.0574415288866
+SURF 0x00
+mat 1
+refs 4
+3 0.007843144238 0.0574415288866
+0 0.007843144238 0.00707477238029
+1 0.0582099035382 0.00707477238029
+2 0.0582099035382 0.0574415288866
+kids 0
+OBJECT poly
+name "altmsg"
+data 8
+Mesh.006
+texture "kas297.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.001514 0.008404 0.01367
+0.001514 0.000694 0.014843
+0.001514 0.000694 0.010019
+0.001514 0.008404 0.008847
+numsurf 1
+SURF 0x00
+mat 3
+refs 4
+3 0.978541493416 0.101732596755
+0 0.921992182732 0.10173265636
+1 0.922260224819 0.011345628649
+2 0.978809595108 0.0113455690444
+kids 0
+OBJECT poly
+name "Arm.msg"
+data 8
+Mesh.007
+texture "kas297.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.001514 0.000233 0.016068
+0.001514 -0.003128 0.016068
+0.001514 -0.003128 0.00581
+0.001514 0.000233 0.00581
+numsurf 1
+SURF 0x00
+mat 3
+refs 4
+3 0.618501126766 0.957134366035
+0 0.496961891651 0.957134366035
+1 0.496961891651 0.917311787605
+2 0.618501007557 0.917311787605
+kids 0
+OBJECT poly
+name "Alert.msg"
+data 8
+Mesh.008
+texture "kas297.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.001514 0.000233 0.003243
+0.001514 -0.003128 0.003243
+0.001514 -0.003128 -0.012595
+0.001514 0.000233 -0.012595
+numsurf 1
+SURF 0x00
+mat 3
+refs 4
+3 0.664733886719 0.870237469673
+0 0.477083057165 0.870237469673
+1 0.477083057165 0.830414891243
+2 0.664733827114 0.830414891243
+kids 0
+OBJECT poly
+name "KAS297"
+data 8
+Mesh.005
+texture "kas297.rgb"
+texrep 1 1
+crease 30.000000
+numvert 20
 0.000162 0.013777 -0.022431
 0.000162 -0.013777 -0.022431
 0.000162 -0.013777 0.022431
@@ -166,403 +547,103 @@ numvert 61
 0.00167 -0.003336 -0.013718
 0.00167 -0.003336 0.016309
 0.00167 0.009957 0.016309
-numsurf 51
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-17 0.66808193922 0.152008146048
-16 0.648551821709 0.181237071753
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-18 0.674939990044 0.117530345917
-17 0.66808193922 0.152008146048
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-19 0.668081879616 0.0830525457859
-18 0.674939990044 0.117530345917
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-20 0.648551702499 0.0538237094879
-19 0.668081879616 0.0830525457859
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-21 0.619322836399 0.0342935919762
-20 0.648551702499 0.0538237094879
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-22 0.584844946861 0.0274356007576
-21 0.619322836399 0.0342935919762
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-23 0.550367176533 0.0342937111855
-22 0.584844946861 0.0274356007576
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-24 0.521138370037 0.0538239479065
-23 0.550367176533 0.0342937111855
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-25 0.50160831213 0.0830528438091
-24 0.521138370037 0.0538239479065
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-26 0.494750291109 0.117530703545
-25 0.50160831213 0.0830528438091
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-27 0.501608431339 0.152008503675
-26 0.494750291109 0.117530703545
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-28 0.52113866806 0.181237310171
-27 0.501608431339 0.152008503675
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-29 0.550367593765 0.200767368078
-28 0.52113866806 0.181237310171
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-30 0.584845423698 0.207625299692
-29 0.550367593765 0.200767368078
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-31 0.619323253632 0.20076712966
-30 0.584845423698 0.207625299692
-SURF 0x00
-mat 2
-refs 3
-32 0.58484518528 0.117530435324
-16 0.648551821709 0.181237071753
-31 0.619323253632 0.20076712966
-SURF 0x00
-mat 2
-refs 4
-0 0.434804230928 0.0668970048428
-16 0.434804230928 0.019956022501
-17 0.48174521327 0.019956022501
-1 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-1 0.434804230928 0.0668970048428
-17 0.434804230928 0.019956022501
-18 0.48174521327 0.019956022501
-2 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-2 0.434804230928 0.0668970048428
-18 0.434804230928 0.019956022501
-19 0.48174521327 0.019956022501
-3 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-3 0.434804230928 0.0668970048428
-19 0.434804230928 0.019956022501
-20 0.48174521327 0.019956022501
-4 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-4 0.434804230928 0.0668970048428
-20 0.434804230928 0.019956022501
-21 0.48174521327 0.019956022501
-5 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-5 0.434804230928 0.0668970048428
-21 0.434804230928 0.019956022501
-22 0.48174521327 0.019956022501
-6 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-6 0.434804230928 0.0668970048428
-22 0.434804230928 0.019956022501
-23 0.48174521327 0.019956022501
-7 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-7 0.434804230928 0.0668970048428
-23 0.434804230928 0.019956022501
-24 0.48174521327 0.019956022501
-8 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-8 0.434804230928 0.0668970048428
-24 0.434804230928 0.019956022501
-25 0.48174521327 0.019956022501
-9 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-9 0.434804230928 0.0668970048428
-25 0.434804230928 0.019956022501
-26 0.48174521327 0.019956022501
-10 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-10 0.434804230928 0.0668970048428
-26 0.434804230928 0.019956022501
-27 0.48174521327 0.019956022501
-11 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-11 0.434804230928 0.0668970048428
-27 0.434804230928 0.019956022501
-28 0.48174521327 0.019956022501
-12 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-12 0.434804230928 0.0668970048428
-28 0.434804230928 0.019956022501
-29 0.48174521327 0.019956022501
-13 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-13 0.434804230928 0.0668970048428
-29 0.434804230928 0.019956022501
-30 0.48174521327 0.019956022501
-14 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-14 0.434804230928 0.0668970048428
-30 0.434804230928 0.019956022501
-31 0.48174521327 0.019956022501
-15 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-16 0.434804230928 0.0668970048428
-0 0.434804230928 0.019956022501
-15 0.48174521327 0.019956022501
-31 0.48174521327 0.0668970048428
-SURF 0x00
-mat 2
-refs 4
-37 0.007843144238 0.0574415288866
-40 0.007843144238 0.00707477238029
-39 0.0582099035382 0.00707477238029
-38 0.0582099035382 0.0574415288866
-SURF 0x00
-mat 2
-refs 4
-33 0.007843144238 0.0574415288866
-37 0.007843144238 0.00707477238029
-38 0.0582099035382 0.00707477238029
-34 0.0582099035382 0.0574415288866
-SURF 0x00
-mat 2
-refs 4
-34 0.007843144238 0.0574415288866
-38 0.007843144238 0.00707477238029
-39 0.0582099035382 0.00707477238029
-35 0.0582099035382 0.0574415288866
-SURF 0x00
-mat 2
-refs 4
-35 0.007843144238 0.0574415288866
-39 0.007843144238 0.00707477238029
-40 0.0582099035382 0.00707477238029
-36 0.0582099035382 0.0574415288866
-SURF 0x00
-mat 2
-refs 4
-37 0.007843144238 0.0574415288866
-33 0.007843144238 0.00707477238029
-36 0.0582099035382 0.00707477238029
-40 0.0582099035382 0.0574415288866
-SURF 0x00
-mat 2
-refs 4
-42 0.457330584526 0.851326823235
-46 0.45733076334 0.851326525211
-47 0.457330405712 0.145992904902
-43 0.457330524921 0.145992904902
-SURF 0x00
-mat 2
-refs 4
-45 0.020636677742 0.851326942444
-41 0.020636677742 0.851326823235
-44 0.0206364393234 0.145993202925
-48 0.0206365585327 0.145992994308
-SURF 0x00
-mat 2
-refs 4
-48 0.0206365585327 0.145992994308
-44 0.0206364393234 0.145993202925
-49 0.139534652233 0.0253909472376
-50 0.139534652233 0.0253906790167
-SURF 0x00
-mat 2
-refs 4
-43 0.457330524921 0.145992904902
-47 0.457330405712 0.145992904902
-52 0.338432312012 0.0253906194121
-51 0.338432431221 0.0253906790167
-SURF 0x00
-mat 2
-refs 4
-41 0.020636677742 0.851326823235
-45 0.020636677742 0.851326942444
-54 0.139534711838 0.971929192543
-53 0.139534711838 0.971929192543
-SURF 0x00
-mat 2
-refs 4
-46 0.45733076334 0.851326525211
-42 0.457330584526 0.851326823235
-55 0.338432490826 0.971929192543
-56 0.338432490826 0.971928715706
-SURF 0x00
-mat 2
-refs 4
-47 0.457330405712 0.145992904902
-48 0.0206365585327 0.145992994308
-50 0.139534652233 0.0253906790167
-52 0.338432312012 0.0253906194121
-SURF 0x00
-mat 2
-refs 4
-45 0.020636677742 0.851326942444
-46 0.45733076334 0.851326525211
-56 0.338432490826 0.971928715706
-54 0.139534711838 0.971929192543
-SURF 0x00
-mat 2
-refs 4
-51 0.338432431221 0.0253906790167
-52 0.338432312012 0.0253906194121
-50 0.139534652233 0.0253906790167
-49 0.139534652233 0.0253909472376
-SURF 0x00
-mat 2
-refs 4
-53 0.139534711838 0.971929192543
-54 0.139534711838 0.971929192543
-56 0.338432490826 0.971928715706
-55 0.338432490826 0.971929192543
-SURF 0x00
-mat 2
-refs 4
-46 0.45733076334 0.851326525211
-45 0.020636677742 0.851326942444
-57 0.0811778306961 0.71433955431
-58 0.291848778725 0.714339256287
-SURF 0x00
-mat 2
-refs 4
-47 0.457330405712 0.145992904902
-46 0.45733076334 0.851326525211
-58 0.291848778725 0.714339256287
-59 0.291848599911 0.242245286703
-SURF 0x00
-mat 2
-refs 4
-48 0.0206365585327 0.145992994308
-47 0.457330405712 0.145992904902
-59 0.291848599911 0.242245286703
-60 0.0811777710915 0.242245346308
-SURF 0x00
-mat 2
-refs 4
-45 0.020636677742 0.851326942444
-48 0.0206365585327 0.145992994308
-60 0.0811777710915 0.242245346308
-57 0.0811778306961 0.71433955431
-kids 0
-OBJECT poly
-name "altmsg"
-texture "kas297.rgb"
-texrep 1 1
-crease 30
-numvert 4
-0.001514 0.008404 0.01367
-0.001514 0.000694 0.014843
-0.001514 0.000694 0.010019
-0.001514 0.008404 0.008847
-numsurf 1
+numsurf 14
 SURF 0x00
 mat 1
 refs 4
-3 0.978541493416 0.101732596755
-0 0.921992182732 0.10173265636
-1 0.922260224819 0.011345628649
-2 0.978809595108 0.0113455690444
-kids 0
-OBJECT poly
-name "Arm.msg"
-texture "kas297.rgb"
-texrep 1 1
-crease 30
-numvert 4
-0.001514 0.000233 0.016068
-0.001514 -0.003128 0.016068
-0.001514 -0.003128 0.00581
-0.001514 0.000233 0.00581
-numsurf 1
+1 0.457330584526 0.851326823235
+5 0.45733076334 0.851326525211
+6 0.457330405712 0.145992904902
+2 0.457330524921 0.145992904902
 SURF 0x00
 mat 1
 refs 4
-3 0.618501126766 0.957134366035
-0 0.496961891651 0.957134366035
-1 0.496961891651 0.917311787605
-2 0.618501007557 0.917311787605
-kids 0
-OBJECT poly
-name "Alert.msg"
-texture "kas297.rgb"
-texrep 1 1
-crease 30
-numvert 4
-0.001514 0.000233 0.003243
-0.001514 -0.003128 0.003243
-0.001514 -0.003128 -0.012595
-0.001514 0.000233 -0.012595
-numsurf 1
+4 0.020636677742 0.851326942444
+0 0.020636677742 0.851326823235
+3 0.0206364393234 0.145993202925
+7 0.0206365585327 0.145992994308
 SURF 0x00
 mat 1
 refs 4
-3 0.664733886719 0.870237469673
-0 0.477083057165 0.870237469673
-1 0.477083057165 0.830414891243
-2 0.664733827114 0.830414891243
+7 0.0206365585327 0.145992994308
+3 0.0206364393234 0.145993202925
+8 0.139534652233 0.0253909472376
+9 0.139534652233 0.0253906790167
+SURF 0x00
+mat 1
+refs 4
+2 0.457330524921 0.145992904902
+6 0.457330405712 0.145992904902
+11 0.338432312012 0.0253906194121
+10 0.338432431221 0.0253906790167
+SURF 0x00
+mat 1
+refs 4
+0 0.020636677742 0.851326823235
+4 0.020636677742 0.851326942444
+13 0.139534711838 0.971929192543
+12 0.139534711838 0.971929192543
+SURF 0x00
+mat 1
+refs 4
+5 0.45733076334 0.851326525211
+1 0.457330584526 0.851326823235
+14 0.338432490826 0.971929192543
+15 0.338432490826 0.971928715706
+SURF 0x00
+mat 1
+refs 4
+6 0.457330405712 0.145992904902
+7 0.0206365585327 0.145992994308
+9 0.139534652233 0.0253906790167
+11 0.338432312012 0.0253906194121
+SURF 0x00
+mat 1
+refs 4
+4 0.020636677742 0.851326942444
+5 0.45733076334 0.851326525211
+15 0.338432490826 0.971928715706
+13 0.139534711838 0.971929192543
+SURF 0x00
+mat 1
+refs 4
+10 0.338432431221 0.0253906790167
+11 0.338432312012 0.0253906194121
+9 0.139534652233 0.0253906790167
+8 0.139534652233 0.0253909472376
+SURF 0x00
+mat 1
+refs 4
+12 0.139534711838 0.971929192543
+13 0.139534711838 0.971929192543
+15 0.338432490826 0.971928715706
+14 0.338432490826 0.971929192543
+SURF 0x00
+mat 1
+refs 4
+5 0.45733076334 0.851326525211
+4 0.020636677742 0.851326942444
+16 0.0811778306961 0.71433955431
+17 0.291848778725 0.714339256287
+SURF 0x00
+mat 1
+refs 4
+6 0.457330405712 0.145992904902
+5 0.45733076334 0.851326525211
+17 0.291848778725 0.714339256287
+18 0.291848599911 0.242245286703
+SURF 0x00
+mat 1
+refs 4
+7 0.0206365585327 0.145992994308
+6 0.457330405712 0.145992904902
+18 0.291848599911 0.242245286703
+19 0.0811777710915 0.242245346308
+SURF 0x00
+mat 1
+refs 4
+4 0.020636677742 0.851326942444
+7 0.0206365585327 0.145992994308
+19 0.0811777710915 0.242245346308
+16 0.0811778306961 0.71433955431
 kids 0
diff --git a/Aircraft/Instruments-3d/kfc200/kas297.xml b/Aircraft/Instruments-3d/kfc200/kas297.xml
index c42c617ba..55f2d308c 100644
--- a/Aircraft/Instruments-3d/kfc200/kas297.xml
+++ b/Aircraft/Instruments-3d/kfc200/kas297.xml
@@ -9,6 +9,18 @@ Syd Adams
 
 	<path>kas297.ac</path>
 	
+	<animation>
+  		<type>material</type>
+  		<object-name>Arm.btn</object-name>
+		<object-name>Set.knob</object-name>
+		<emission>
+    		<red>0.8</red>
+    		<green>0.4</green>
+    		<blue>0.2</blue>
+    		<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
+  		</emission>
+	</animation>
+	
 	<animation>
    		<type>select</type>
    		<object-name>altmsg</object-name>
@@ -123,4 +135,74 @@ Syd Adams
    		</axis>
  	</animation>
 
+	<!-- OSG animations -->
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>Alt.decrease</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-adjust</command>
+    			<property>/autopilot/settings/target-altitude-ft</property>
+    			<step>-100</step>
+    			<min>0.0</min>
+    			<max>99999.0</max>
+    			<wrap>false</wrap>
+  			</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Alt.decrease</object-name>
+  		<action>
+  			<button>1</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-adjust</command>
+    			<property>/autopilot/settings/target-altitude-ft</property>
+    			<step>-1000</step>
+    			<min>0.0</min>
+    			<max>99999.0</max>
+    			<wrap>false</wrap>
+  			</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Alt.increase</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-adjust</command>
+    			<property>/autopilot/settings/target-altitude-ft</property>
+    			<step>100</step>
+    			<min>0.0</min>
+    			<max>99999.0</max>
+    			<wrap>false</wrap>
+  			</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Alt.increase</object-name>
+  		<action>
+  			<button>1</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-adjust</command>
+    			<property>/autopilot/settings/target-altitude-ft</property>
+    			<step>1000</step>
+    			<min>0.0</min>
+    			<max>99999.0</max>
+    			<wrap>false</wrap>
+  			</binding>
+		</action>
+	</animation>
+		
 </PropertyList>
\ No newline at end of file
diff --git a/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml b/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml
index a06577690..769492e43 100644
--- a/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml
+++ b/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml
@@ -1,4 +1,10 @@
 <?xml version="1.0"?>
+<!--
+KG - 258 Atitude Gyro
+KI - 525A HSI
+
+Syd Adams
+-->
 
 <PropertyList>
 
@@ -6,7 +12,7 @@
 	
 	<animation>
   		<type>material</type>
-    	<object-name>AIring</object-name>
+		<object-name>AIring</object-name>
 		<object-name>AIpitch</object-name>
 		<object-name>Symbol</object-name>
 		<object-name>kfc-hdgbug</object-name>
@@ -22,66 +28,30 @@
 		<object-name>KI525A</object-name>
 		<object-name>CRSknob</object-name>
 		<object-name>HDGknob</object-name>
-		<condition>
-			<greater-than>
-				<property>/systems/electrical/outputs/instrument-lights</property>
-				<value>0.1</value>
-			</greater-than>		
-		</condition>
-  		<emission>
-    		<red>0.8</red>
-    		<green>0.4</green>
-    		<blue>0.2</blue>
-    		<factor-prop>/controls/lighting/instruments-norm</factor-prop>
+		<emission>
+			<red>0.8</red>
+			<green>0.4</green>
+			<blue>0.2</blue>
+			<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
   		</emission>
 	</animation>
 	
-		<animation>
-  		<type>material</type>
-    	<object-name>AIring</object-name>
-		<object-name>AIpitch</object-name>
-		<object-name>Symbol</object-name>
-		<object-name>kfc-hdgbug</object-name>
-		<object-name>FDbars</object-name>
-		<object-name>kfc-crs</object-name>
-  		<object-name>kfc-crs.001</object-name>
-  		<object-name>To-flag</object-name>
-  		<object-name>From-flag</object-name>
-  		<object-name>CmpsCard</object-name>
-  		<object-name>nav-warning</object-name>
-  		<object-name>hdg-warning</object-name>
-  		<object-name>GSneedle</object-name>
-		<object-name>KI525A</object-name>
-		<object-name>CRSknob</object-name>
-		<object-name>HDGknob</object-name>
-		<condition>
-			<less-than>
-				<property>/systems/electrical/outputs/instrument-lights</property>
-				<value>0.1</value>
-			</less-than>		
-		</condition>
-  		<emission>
-    		<red>0.0</red>
-    		<green>0.0</green>
-    		<blue>0.0</blue>
-    		</emission>
-	</animation>
-
-
+<!-- 	KI-525A / KG-258 				-->	
+	
  	<animation>
    		<type>rotate</type>
    		<object-name>AIring</object-name>
    		<object-name>AIpitch</object-name>
    		<property>orientation/roll-deg</property>
    		<center>
-     		<x-m>0.0</x-m>
-     		<y-m>0.0</y-m>
-     		<z-m>0.0</z-m>
+			<x-m>0.0</x-m>
+			<y-m>0.0</y-m>
+			<z-m>0.0</z-m>
    		</center>
    		<axis>
-     		<x>1</x>
-     		<y>0</y>
-     		<z>0</z>
+			<x>1</x>
+			<y>0</y>
+			<z>0</z>
    		</axis>
  	</animation>
 
@@ -90,31 +60,21 @@
    		<object-name>AIpitch</object-name>
    		<property>orientation/pitch-deg</property>
    		<interpolation>
-     		<entry>
-       			<ind>-90.0</ind><dep>0.0161</dep>
-     		</entry>
-     		<entry>
-       			<ind>-30.0</ind><dep>0.0161</dep>
-     		</entry>
-     		<entry>
-       			<ind>0.0</ind><dep>0.0</dep>
-     		</entry>
-     		<entry>
-       			<ind>30.0</ind><dep>-0.0171</dep>
-     		</entry>
-     		<entry>
-       			<ind>90.0</ind><dep>-0.0171</dep>
-     		</entry>
+			<entry><ind>-90.0</ind><dep>0.0161</dep></entry>
+			<entry><ind>-30.0</ind><dep>0.0161</dep></entry>
+			<entry><ind>0.0</ind><dep>0.0</dep></entry>
+			<entry><ind>30.0</ind><dep>-0.0171</dep></entry>
+			<entry><ind>90.0</ind><dep>-0.0171</dep></entry>
 		</interpolation>
 		<center>
-     		<x-m>0.0</x-m>
-     		<y-m>0.0</y-m>
-     		<z-m>0.0</z-m>
+			<x-m>0.0</x-m>
+			<y-m>0.0</y-m>
+			<z-m>0.0</z-m>
    		</center>
    		<axis>
-     		<x>0</x>
-     		<y>0</y>
-     		<z>1</z>
+			<x>0</x>
+			<y>0</y>
+			<z>1</z>
    		</axis>
  	</animation>
 
@@ -122,8 +82,8 @@
    		<type>select</type>
    		<object-name>FDbars</object-name>
    		<condition>
-     		<property>instrumentation/kfc200/fd_on</property>
-         </condition>
+			<property>instrumentation/kfc200/fd_on</property>
+		</condition>
 	</animation>
 
 	<animation>
@@ -132,14 +92,14 @@
    		<property>autopilot/settings/target-pitch-deg</property>
    		<factor>0.00056</factor>
    		<axis>
-     		<x>0.0</x>
-     		<y>0.0</y>
-     		<z>1.0</z>
+			<x>0.0</x>
+			<y>0.0</y>
+			<z>1.0</z>
    		</axis>
    		<center>
-     		<x-m>0.0</x-m>
-     		<y-m>0</y-m>
-     		<z-m>0.0</z-m>
+			<x-m>0.0</x-m>
+			<y-m>0</y-m>
+			<z-m>0.0</z-m>
    		</center>
  	</animation>
  
@@ -148,14 +108,14 @@
    		<object-name>FDbars</object-name>
   		<property>/autopilot/internal/target-roll-deg</property>
    		<axis>
-     		<x>-1.0</x>
-     		<y>0.0</y>
-     		<z>0.0</z>
+			<x>-1.0</x>
+			<y>0.0</y>
+			<z>0.0</z>
    		</axis>
    		<center>
-     		<x-m>0.004</x-m>
-     		<y-m>0</y-m>
-     		<z-m>0.0</z-m>
+			<x-m>0.004</x-m>
+			<y-m>0</y-m>
+			<z-m>0.0</z-m>
    		</center>
  	</animation>
  
@@ -164,14 +124,14 @@
   		<object-name>FDbars</object-name>
    		<property>orientation/roll-deg</property>
    		<axis>
-     		<x>1.0</x>
-     		<y>0.0</y>
-     		<z>0.0</z>
+			<x>1.0</x>
+			<y>0.0</y>
+			<z>0.0</z>
    		</axis>
    		<center>
-     		<x-m>0.004</x-m>
-     		<y-m>0</y-m>
-     		<z-m>0.0</z-m>
+			<x-m>0.004</x-m>
+			<y-m>0</y-m>
+			<z-m>0.0</z-m>
    		</center>
  	</animation>
  
@@ -181,14 +141,14 @@
    		<property>/orientation/pitch-deg</property>
    		<factor>0.00056</factor>
    		<axis>
-     		<x>0.0</x>
-     		<y>0.0</y>
-     		<z>-1.0</z>
+			<x>0.0</x>
+			<y>0.0</y>
+			<z>-1.0</z>
    		</axis>
    		<center>
-     		<x-m>0.0</x-m>
-     		<y-m>0</y-m>
-     		<z-m>0.0</z-m>
+			<x-m>0.0</x-m>
+			<y-m>0</y-m>
+			<z-m>0.0</z-m>
    		</center>
  	</animation>
  
@@ -199,14 +159,14 @@
   		<object-name>kfc-hdgbug</object-name>
   		<property>autopilot/internal/fdm-heading-bug-error-deg</property>
   		<axis>
-    		<x>-1.0</x>
-    		<y>0.0</y>
-    		<z>0.0</z>
+			<x>-1.0</x>
+			<y>0.0</y>
+			<z>0.0</z>
   		</axis>
   		<center>
-    		<x-m>0.0</x-m>
-    		<y-m>0.0</y-m>
-    		<z-m>-0.099</z-m>
+			<x-m>0.0</x-m>
+			<y-m>0.0</y-m>
+			<z-m>-0.099</z-m>
   		</center>
 	</animation>
 
@@ -219,14 +179,14 @@
   		<object-name>CmpsCard</object-name>
   		<property>orientation/heading-magnetic-deg</property>
   		<axis>
-    		<x>1.0</x>
-    		<y>0.0</y>
-    		<z>0.0</z>
+			<x>1.0</x>
+			<y>0.0</y>
+			<z>0.0</z>
   		</axis>
   		<center>
-    		<x-m>0.0</x-m>
-    		<y-m>0.0</y-m>
-    		<z-m>-0.099</z-m>
+			<x-m>0.0</x-m>
+			<y-m>0.0</y-m>
+			<z-m>-0.099</z-m>
  		</center>
 	</animation>
 
@@ -238,14 +198,14 @@
    		<object-name>From-flag</object-name>
    		<property>instrumentation/nav/radials/selected-deg</property>
    		<axis>
-     		<x>-1.0</x>
-     		<y>0.0</y>
-     		<z>0.0</z>
+			<x>-1.0</x>
+			<y>0.0</y>
+			<z>0.0</z>
    		</axis>
    		<center>
-     		<x-m>0.0</x-m>
-     		<y-m>0.0</y-m>
-     		<z-m>-0.099</z-m>
+			<x-m>0.0</x-m>
+			<y-m>0.0</y-m>
+			<z-m>-0.099</z-m>
    		</center>
  	</animation>
  
@@ -254,25 +214,19 @@
    		<object-name>kfc-crs.001</object-name>
    		<property>instrumentation/nav/heading-needle-deflection</property>
   		<interpolation>
-     		<entry>
-       			<ind>-10.0</ind><dep>-0.0193</dep>
-     		</entry>
-     		<entry>
-       			<ind>0.0</ind><dep>0.0</dep>
-     		</entry>
-     		<entry>
-       			<ind>10.0</ind><dep>0.0193</dep>
-     		</entry>
+			<entry><ind>-10.0</ind><dep>-0.0193</dep></entry>
+			<entry><ind>0.0</ind><dep>0.0</dep></entry>
+			<entry><ind>10.0</ind><dep>0.0193</dep></entry>
    		</interpolation>
    		<axis>
-     		<x>0.0</x>
-     		<y>1.0</y>
-     		<z>0.0</z>
+			<x>0.0</x>
+			<y>1.0</y>
+			<z>0.0</z>
    		</axis>
    		<center>
-     		<x-m>0.0</x-m>
-     		<y-m>0.0</y-m>
-     		<z-m>-0.099</z-m>
+			<x-m>0.0</x-m>
+			<y-m>0.0</y-m>
+			<z-m>-0.099</z-m>
    		</center>
  	</animation>
 
@@ -281,44 +235,32 @@
    		<object-name>GSneedle</object-name>
    		<property>instrumentation/nav/gs-needle-deflection</property>
    		<interpolation>
-     		<entry>
-       			<ind>-100.0</ind><dep>-0.0183</dep>
-     		</entry>
-     		<entry>
-       			<ind>-10.0</ind><dep>-0.0183</dep>
-     		</entry>
-     		<entry>
-       			<ind>0.0</ind><dep>0.0</dep>
-     		</entry>
-     		<entry>
-       			<ind>10.0</ind><dep>0.0183</dep>
-     		</entry>
-     		<entry>
-       			<ind>100.0</ind><dep>0.0183</dep>
-     		</entry>
+			<entry><ind>-100.0</ind><dep>-0.0183</dep></entry>
+			<entry><ind>-10.0</ind><dep>-0.0183</dep></entry>
+			<entry><ind>0.0</ind><dep>0.0</dep></entry>
+			<entry><ind>10.0</ind><dep>0.0183</dep></entry>
+			<entry><ind>100.0</ind><dep>0.0183</dep></entry>
    		</interpolation>
    		<axis>
-     		<x>0.0</x>
-     		<y>0.0</y>
-     		<z>1.0</z>
+			<x>0.0</x>
+			<y>0.0</y>
+			<z>1.0</z>
    		</axis>
    		<center>
-     		<x-m>0.0</x-m>
-     		<y-m>0.0</y-m>
-     		<z-m>-0.104</z-m>
+			<x-m>0.0</x-m>
+			<y-m>0.0</y-m>
+			<z-m>-0.104</z-m>
    		</center>
  	</animation>
-
-
  
 	<animation>
    		<type>select</type>
    		<object-name>To-flag</object-name>
    		<condition>
-     		<equals>
-       			<property>instrumentation/nav/to-flag</property>
-       			<value>true</value>
-     		</equals>
+			<equals>
+				<property>instrumentation/nav/to-flag</property>
+				<value>true</value>
+			</equals>
    		</condition>
  	</animation>
  
@@ -326,10 +268,10 @@
    		<type>select</type>
    		<object-name>From-flag</object-name>
    		<condition>
-     		<equals>
-       			<property>instrumentation/nav/from-flag</property>
-       			<value>true</value>
-     		</equals>
+			<equals>
+				<property>instrumentation/nav/from-flag</property>
+				<value>true</value>
+			</equals>
    		</condition>
  	</animation>
 
@@ -337,36 +279,36 @@
    		<type>select</type>
    		<object-name>nav-warning</object-name>
    		<condition>
-     		<equals>
-       			<property>instrumentation/nav/in-range</property>
-       			<value>false</value>
-     		</equals>
+			<equals>
+				<property>instrumentation/nav/in-range</property>
+				<value>false</value>
+			</equals>
    		</condition>
      	</animation>
      	
 	<animation>
-    	<type>select</type>
-       	<object-name>hdg-warning</object-name>
-      	<condition>
-        	<less-than>
-           		<property>systems/electrical/outputs/nav</property>
-           		<value>0.2</value>
-           	</less-than>
-       	</condition>
+		<type>select</type>
+		<object-name>hdg-warning</object-name>
+		<condition>
+			<less-than>
+				<property>systems/electrical/outputs/nav</property>
+				<value>0.2</value>
+			</less-than>
+		</condition>
    	</animation>
 
 	<animation>
-    	<type>select</type>
-        <object-name>GSneedle</object-name>
-        <condition>
-        	<and>
-            	<less-than>
-               		<property>instrumentation/nav/gs-distance</property>
-               		<value>30000.0</value>
-             	</less-than>
+		<type>select</type>
+		<object-name>GSneedle</object-name>
+		<condition>
+			<and>
+				<less-than>
+					<property>instrumentation/nav/gs-distance</property>
+					<value>30000.0</value>
+				</less-than>
   				<property>instrumentation/nav/has-gs</property>
-    		</and>
-    	</condition>
+			</and>
+		</condition>
 	</animation>
  
 </PropertyList>
\ No newline at end of file
diff --git a/Aircraft/Instruments-3d/kns80/KNS80.nas b/Aircraft/Instruments-3d/kns80/KNS80.nas
index 9cbd79bcb..945bfe5a4 100644
--- a/Aircraft/Instruments-3d/kns80/KNS80.nas
+++ b/Aircraft/Instruments-3d/kns80/KNS80.nas
@@ -13,6 +13,8 @@ FDM_ON = 0;
 
 setlistener("/sim/signals/fdm-initialized", func {
 	KNS80.getNode("serviceable",1).setBoolValue(1);
+	KNS80.getNode("volume-adjust",1).setValue(0);
+	KNS80.getNode("data-adjust",1).setValue(0);
 	KNS80.getNode("volume",1).setValue(0.5);
 	KNS80.getNode("display",1).setValue(0);
 	KNS80.getNode("use",1).setValue(0);
@@ -37,6 +39,50 @@ setlistener("/sim/signals/fdm-initialized", func {
 	FDM_ON = 1;
 	print("KNS-80 Nav System ... OK");
 	});
+	
+setlistener("/instrumentation/kns-80/volume-adjust", func {
+	if(FDM_ON == 0){return;}
+	var setting = cmdarg().getValue() * 0.05;
+	cmdarg().setValue(0);
+	var vol = KNS80.getNode("volume").getValue() + setting;
+	if(vol > 1.0){vol = 1.0;}
+	if(vol < 0.0){vol = 0.0;KNS80.getNode("serviceable").setBoolValue(0);}
+	if(vol > 0.0){KNS80.getNode("serviceable").setBoolValue(1);}
+	KNS80.getNode("volume").setValue(vol);
+	KNS80.getNode("volume-adjust").setValue(0);
+	});
+	
+setlistener("/instrumentation/kns-80/data-adjust", func {
+	if(FDM_ON == 0){return;}
+	var dmode = KNS80.getNode("data-mode").getValue();
+	var num = cmdarg().getValue();
+	 cmdarg().setValue(0);
+	if(dmode == 0){
+		if(num == -1 or num ==1 ){num = num *5;}else{num = num *10;}
+		var newfreq = KNS80.getNode("displayed-frequency").getValue();
+		newfreq += num;
+		if(newfreq > 11895){newfreq -= 1100;}
+		if(newfreq < 10800){newfreq += 1100;}
+		KNS80.getNode("displayed-frequency").setValue(newfreq);
+		return;
+		}
+	if(dmode == 1){
+		var newrad = KNS80.getNode("displayed-radial").getValue();
+		newrad += num;
+		if(newrad > 359){newrad -= 360;}
+		if(newrad < 0){newrad += 360;}
+		KNS80.getNode("displayed-radial").setValue(newrad);
+		return;
+		}
+	if(dmode == 2){
+		var newdist = KNS80.getNode("displayed-distance").getValue();
+		newdist += num;
+		if(newdist > 99){newdist -= 100;}
+		if(newdist < 0){newdist += 100;}
+		KNS80.getNode("displayed-distance").setValue(newdist);
+		return;
+		}
+	});
 
 setlistener("/instrumentation/kns-80/displayed-frequency", func {
 	if(FDM_ON == 0){return;}
@@ -92,4 +138,3 @@ setlistener("/instrumentation/kns-80/dme-hold", func {
 				props.globals.getNode("instrumentation/dme/frequencies/source").setValue("/instrumentation/nav[0]/frequencies/selected-mhz");
 			}
 	});
-
diff --git a/Aircraft/Instruments-3d/kns80/KNS80.rgb b/Aircraft/Instruments-3d/kns80/KNS80.rgb
index 6daa63663..dd2192c73 100644
Binary files a/Aircraft/Instruments-3d/kns80/KNS80.rgb and b/Aircraft/Instruments-3d/kns80/KNS80.rgb differ
diff --git a/Aircraft/Instruments-3d/kns80/kns80.ac b/Aircraft/Instruments-3d/kns80/kns80.ac
index 770d8fc7a..35850316c 100644
--- a/Aircraft/Instruments-3d/kns80/kns80.ac
+++ b/Aircraft/Instruments-3d/kns80/kns80.ac
@@ -1,11 +1,13 @@
 AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1  amb 1 1 1  emis 0 0 0  spec 0.5 0.5 0.5  shi 64  trans 0
 MATERIAL "led" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0
-MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
 MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 1 1 1 shi 32 trans 0
 OBJECT world
-kids 38
+kids 47
 OBJECT poly
 name "enr.annun"
+data 4
+Mesh
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -20,14 +22,14 @@ numvert 8
 0.002318 0.00931 0.053848
 numsurf 2
 SURF 0x00
-mat 0
+mat 1
 refs 4
 1 0.650416731834 0.463601350784
 0 0.579434871674 0.463601350784
 3 0.579434871674 0.432641416788
 2 0.650416731834 0.432641416788
 SURF 0x00
-mat 0
+mat 1
 refs 4
 4 0.311182290316 0.431400865316
 5 0.375388234854 0.431400865316
@@ -35,7 +37,30 @@ refs 4
 7 0.311182290316 0.462360799313
 kids 0
 OBJECT poly
+name "Vol.decrease"
+data 10
+Circle.002
+texture "KNS80.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.002936 -0.024708 -0.040417
+0.002936 -0.027358 -0.035827
+0.002936 -0.032658 -0.035827
+0.002936 -0.035308 -0.040417
+numsurf 1
+SURF 0x10
+mat 2
+refs 4
+3 0.978670537472 0.541329443455
+0 0.940079450607 0.541329443455
+1 0.940079450607 0.579920530319
+2 0.978670537472 0.579920530319
+kids 0
+OBJECT poly
 name "annun.nm"
+data 8
+Mesh.001
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -80,158 +105,162 @@ numvert 38
 0.002436 0.020768 0.052611
 numsurf 21
 SURF 0x00
-mat 0
+mat 1
 refs 4
 1 0.275992363691 0.506490647793
 0 0.221027135849 0.506490647793
 3 0.221027135849 0.475530743599
 2 0.275992363691 0.475530743599
 SURF 0x00
-mat 0
+mat 1
 refs 4
 6 0.353831350803 0.506490647793
 7 0.298866271973 0.506490647793
 4 0.298866271973 0.475530743599
 5 0.353831350803 0.475530743599
 SURF 0x00
-mat 0
+mat 1
 refs 4
 9 0.443218171597 0.506490647793
 8 0.377484381199 0.506490647793
 11 0.377484381199 0.475530743599
 10 0.443218171597 0.475530743599
 SURF 0x00
-mat 0
+mat 1
 refs 4
 13 0.289903014898 0.420392006636
 12 0.224086225033 0.420392006636
 15 0.224086225033 0.389432072639
 14 0.289903014898 0.389432072639
 SURF 0x00
-mat 0
+mat 1
 refs 4
 18 0.377856820822 0.420392006636
 19 0.312040001154 0.420392006636
 16 0.312040001154 0.389432072639
 17 0.377856820822 0.389432072639
 SURF 0x00
-mat 0
+mat 1
 refs 3
 20 0.35546875 0.06640625
 28 0.359375 0.0703125
 21 0.35546875 0.0703125
 SURF 0x00
-mat 0
+mat 1
 refs 3
 20 0.35546875 0.06640625
 21 0.35546875 0.0703125
 22 0.34375 0.0703125
 SURF 0x00
-mat 0
+mat 1
 refs 3
 20 0.35546875 0.06640625
 22 0.34375 0.0703125
 23 0.34375 0.06640625
 SURF 0x00
-mat 0
+mat 1
 refs 3
 20 0.35546875 0.06640625
 23 0.34375 0.06640625
 24 0.34375 0.05859375
 SURF 0x00
-mat 0
+mat 1
 refs 3
 20 0.35546875 0.06640625
 24 0.34375 0.05859375
 25 0.35546875 0.05859375
 SURF 0x00
-mat 0
+mat 1
 refs 3
 20 0.35546875 0.06640625
 25 0.35546875 0.05859375
 26 0.359375 0.05859375
 SURF 0x00
-mat 0
+mat 1
 refs 3
 20 0.35546875 0.06640625
 26 0.359375 0.05859375
 27 0.359375 0.06640625
 SURF 0x00
-mat 0
+mat 1
 refs 3
 28 0.359375 0.0703125
 20 0.35546875 0.06640625
 27 0.359375 0.06640625
 SURF 0x00
-mat 0
+mat 1
 refs 3
 29 0.359375 0.0703125
 37 0.35546875 0.06640625
 30 0.359375 0.06640625
 SURF 0x00
-mat 0
+mat 1
 refs 3
 37 0.35546875 0.06640625
 31 0.359375 0.05859375
 30 0.359375 0.06640625
 SURF 0x00
-mat 0
+mat 1
 refs 3
 37 0.35546875 0.06640625
 32 0.35546875 0.05859375
 31 0.359375 0.05859375
 SURF 0x00
-mat 0
+mat 1
 refs 3
 37 0.35546875 0.06640625
 33 0.34375 0.05859375
 32 0.35546875 0.05859375
 SURF 0x00
-mat 0
+mat 1
 refs 3
 37 0.35546875 0.06640625
 34 0.34375 0.06640625
 33 0.34375 0.05859375
 SURF 0x00
-mat 0
+mat 1
 refs 3
 37 0.35546875 0.06640625
 35 0.34375 0.0703125
 34 0.34375 0.06640625
 SURF 0x00
-mat 0
+mat 1
 refs 3
 37 0.35546875 0.06640625
 36 0.35546875 0.0703125
 35 0.34375 0.0703125
 SURF 0x00
-mat 0
+mat 1
 refs 3
 37 0.35546875 0.06640625
 29 0.359375 0.0703125
 36 0.35546875 0.0703125
 kids 0
 OBJECT poly
-name "vor.annun"
+name "min.102"
+data 8
+Mesh.013
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
 numvert 4
-0.002318 0.000701 0.065645
-0.002318 0.000701 0.059135
-0.002318 0.004367 0.059135
-0.002318 0.004367 0.065645
+0.002318 0.028339 -0.010736
+0.002318 0.020695 -0.009747
+0.002318 0.020695 -0.004813
+0.002318 0.028339 -0.005801
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
-0 0.484388917685 0.432641416788
-1 0.555370688438 0.432641416788
-2 0.555370688438 0.463601350784
-3 0.484388917685 0.463601350784
+0 0.09375 0.12109375
+3 0.01953125 0.12109375
+2 0.01953125 0.00390625
+1 0.09375 0.00390625
 kids 0
 OBJECT poly
 name "min.101"
+data 8
+Mesh.003
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -242,7 +271,7 @@ numvert 4
 0.002318 0.028339 0.000994
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -251,6 +280,8 @@ refs 4
 kids 0
 OBJECT poly
 name "hld.annun"
+data 8
+Mesh.004
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -261,7 +292,7 @@ numvert 4
 0.002318 0.004367 0.033919
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.667112708092 0.432641416788
 1 0.738094568253 0.432641416788
@@ -270,6 +301,8 @@ refs 4
 kids 0
 OBJECT poly
 name "KNS80.display"
+data 8
+Mesh.005
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -280,7 +313,7 @@ numvert 4
 0.001498 0.036626 0.078481
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.938879311085 0.92659932375
 3 0.804208159447 0.92659932375
@@ -288,7 +321,62 @@ refs 4
 1 0.938879311085 0.835649430752
 kids 0
 OBJECT poly
+name "RNAV.btn"
+data 8
+Mesh.015
+texture "KNS80.rgb"
+texrep 1 1
+crease 30.000000
+numvert 8
+0.003858 -0.018831 0.052137
+0.003858 -0.024329 0.052137
+0.003858 -0.024329 0.042171
+0.003858 -0.018831 0.042171
+0.002957 -0.018831 0.052137
+0.002957 -0.018831 0.042171
+0.002957 -0.024329 0.052137
+0.002957 -0.024329 0.042171
+numsurf 5
+SURF 0x00
+mat 2
+refs 4
+3 0.150781899691 0.452588200569
+0 0.034766279161 0.452588200569
+1 0.034766279161 0.383838176727
+2 0.150781899691 0.383838176727
+SURF 0x00
+mat 2
+refs 4
+0 0.208279341459 0.2677718997
+3 0.16926881671 0.2677718997
+5 0.16926881671 0.244654521346
+4 0.208279341459 0.244654521346
+SURF 0x00
+mat 2
+refs 4
+1 0.208279341459 0.2677718997
+0 0.16926881671 0.2677718997
+4 0.16926881671 0.244654521346
+6 0.208279341459 0.244654521346
+SURF 0x00
+mat 2
+refs 4
+2 0.208279341459 0.2677718997
+1 0.16926881671 0.2677718997
+6 0.16926881671 0.244654521346
+7 0.208279341459 0.244654521346
+SURF 0x00
+mat 2
+refs 4
+3 0.208279341459 0.2677718997
+2 0.16926881671 0.2677718997
+7 0.16926881671 0.244654521346
+5 0.208279341459 0.244654521346
+kids 0
+OBJECT poly
 name "dme.invalid"
+data 8
+Mesh.006
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -327,56 +415,56 @@ numvert 32
 0.002318 0.024921 -0.009813
 numsurf 8
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.759859323502 0.118604876101
 3 0.743213891983 0.118604876101
 2 0.743213891983 0.101959504187
 1 0.759859323502 0.101959504187
 SURF 0x00
-mat 0
+mat 1
 refs 4
 7 0.759859323502 0.118604876101
 4 0.743213891983 0.118604876101
 5 0.743213891983 0.101959504187
 6 0.759859323502 0.101959504187
 SURF 0x00
-mat 0
+mat 1
 refs 4
 8 0.759859323502 0.118604876101
 11 0.743213891983 0.118604876101
 10 0.743213891983 0.101959504187
 9 0.759859323502 0.101959504187
 SURF 0x00
-mat 0
+mat 1
 refs 4
 15 0.759859323502 0.118604876101
 12 0.743213891983 0.118604876101
 13 0.743213891983 0.101959504187
 14 0.759859323502 0.101959504187
 SURF 0x00
-mat 0
+mat 1
 refs 4
 16 0.759859323502 0.118604876101
 19 0.743213891983 0.118604876101
 18 0.743213891983 0.101959504187
 17 0.759859323502 0.101959504187
 SURF 0x00
-mat 0
+mat 1
 refs 4
 23 0.759859323502 0.118604876101
 20 0.743213891983 0.118604876101
 21 0.743213891983 0.101959504187
 22 0.759859323502 0.101959504187
 SURF 0x00
-mat 0
+mat 1
 refs 4
 24 0.759859323502 0.118604876101
 27 0.743213891983 0.118604876101
 26 0.743213891983 0.101959504187
 25 0.759859323502 0.101959504187
 SURF 0x00
-mat 0
+mat 1
 refs 4
 31 0.759859323502 0.118604876101
 28 0.743213891983 0.118604876101
@@ -384,26 +472,30 @@ refs 4
 30 0.759859323502 0.101959504187
 kids 0
 OBJECT poly
-name "radial.annun"
+name "Vol.increase"
+data 10
+Circle.003
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
 numvert 4
-0.002318 0.014571 -0.043722
-0.002318 0.014571 -0.051508
-0.002318 0.018238 -0.051508
-0.002318 0.018238 -0.043722
+0.002936 -0.027358 -0.045007
+0.002936 -0.032658 -0.045007
+0.002936 -0.035308 -0.040417
+0.002936 -0.024708 -0.040417
 numsurf 1
-SURF 0x00
-mat 0
+SURF 0x10
+mat 2
 refs 4
-0 0.572953045368 0.475530743599
-1 0.641543805599 0.475530743599
-2 0.641543805599 0.506490647793
-3 0.572953045368 0.506490647793
+0 0.937641322613 0.579060733318
+3 0.983050704002 0.579060733318
+2 0.983050704002 0.533651292324
+1 0.937641322613 0.533651292324
 kids 0
 OBJECT poly
 name "ils.annun"
+data 8
+Mesh.008
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -414,7 +506,7 @@ numvert 4
 0.002318 0.000701 0.018773
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 1 0.809918940067 0.463601350784
 0 0.752087891102 0.463601350784
@@ -422,7 +514,62 @@ refs 4
 2 0.809918940067 0.432641416788
 kids 0
 OBJECT poly
+name "DSP.btn"
+data 8
+Mesh.039
+texture "KNS80.rgb"
+texrep 1 1
+crease 30.000000
+numvert 8
+0.003858 -0.018831 0.005809
+0.003858 -0.024329 0.005809
+0.003858 -0.024329 -0.004157
+0.003858 -0.018831 -0.004157
+0.003026 -0.024329 -0.004157
+0.003026 -0.018831 -0.004157
+0.003026 -0.024329 0.005809
+0.003026 -0.018831 0.005809
+numsurf 5
+SURF 0x00
+mat 2
+refs 4
+3 0.136133462191 0.28632864356
+0 0.0201178435236 0.28632864356
+1 0.0201178435236 0.21757863462
+2 0.136133462191 0.21757863462
+SURF 0x00
+mat 2
+refs 4
+3 0.215107798576 0.35474601388
+2 0.17922347784 0.35474601388
+4 0.17922347784 0.333481252193
+5 0.215107798576 0.333481252193
+SURF 0x00
+mat 2
+refs 4
+2 0.215107798576 0.35474601388
+1 0.17922347784 0.35474601388
+6 0.17922347784 0.333481252193
+4 0.215107798576 0.333481252193
+SURF 0x00
+mat 2
+refs 4
+1 0.215107798576 0.35474601388
+0 0.17922347784 0.35474601388
+7 0.17922347784 0.333481252193
+6 0.215107798576 0.333481252193
+SURF 0x00
+mat 2
+refs 4
+0 0.215107798576 0.35474601388
+3 0.17922347784 0.35474601388
+5 0.17922347784 0.333481252193
+7 0.215107798576 0.333481252193
+kids 0
+OBJECT poly
 name "display.digit"
+data 8
+Mesh.009
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -433,7 +580,7 @@ numvert 4
 0.002318 0.012651 -0.052203
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.19374999404 0.12109375
 3 0.11953124404 0.12109375
@@ -441,7 +588,30 @@ refs 4
 1 0.19374999404 0.00390625
 kids 0
 OBJECT poly
+name "radial.annun"
+data 8
+Mesh.007
+texture "KNS80.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.002318 0.014571 -0.043722
+0.002318 0.014571 -0.051508
+0.002318 0.018238 -0.051508
+0.002318 0.018238 -0.043722
+numsurf 1
+SURF 0x00
+mat 1
+refs 4
+0 0.572953045368 0.475530743599
+1 0.641543805599 0.475530743599
+2 0.641543805599 0.506490647793
+3 0.572953045368 0.506490647793
+kids 0
+OBJECT poly
 name "dist.101"
+data 8
+Mesh.010
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -452,7 +622,7 @@ numvert 4
 0.002318 0.028339 -0.036146
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -461,6 +631,8 @@ refs 4
 kids 0
 OBJECT poly
 name "dist.102"
+data 8
+Mesh.011
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -471,7 +643,7 @@ numvert 4
 0.001952 0.028339 -0.042942
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -480,6 +652,8 @@ refs 4
 kids 0
 OBJECT poly
 name "dist.103"
+data 8
+Mesh.012
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -490,7 +664,7 @@ numvert 4
 0.002318 0.028339 -0.055656
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 3 0.09375 0.12109375
 0 0.01953125 0.12109375
@@ -498,26 +672,30 @@ refs 4
 2 0.09375 0.00390625
 kids 0
 OBJECT poly
-name "min.102"
+name "vor.annun"
+data 8
+Mesh.002
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
 numvert 4
-0.002318 0.028339 -0.010736
-0.002318 0.020695 -0.009747
-0.002318 0.020695 -0.004813
-0.002318 0.028339 -0.005801
+0.002318 0.000701 0.065645
+0.002318 0.000701 0.059135
+0.002318 0.004367 0.059135
+0.002318 0.004367 0.065645
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
-0 0.09375 0.12109375
-3 0.01953125 0.12109375
-2 0.01953125 0.00390625
-1 0.09375 0.00390625
+0 0.484388917685 0.432641416788
+1 0.555370688438 0.432641416788
+2 0.555370688438 0.463601350784
+3 0.484388917685 0.463601350784
 kids 0
 OBJECT poly
 name "use.digit"
+data 8
+Mesh.014
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -528,7 +706,7 @@ numvert 4
 0.002318 0.012651 -0.018396
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.19374999404 0.12109375
 3 0.11953124404 0.12109375
@@ -536,81 +714,83 @@ refs 4
 1 0.19374999404 0.00390625
 kids 0
 OBJECT poly
-name "KNS80.modes"
+name "navfreq.103"
+data 8
+Mesh.036
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
-numvert 24
-0.003079 -0.018831 0.057723
-0.003079 -0.024329 0.057723
-0.003079 -0.024329 0.067689
-0.003079 -0.018831 0.067689
-0.003079 -0.018831 0.052137
-0.003079 -0.024329 0.052137
-0.003079 -0.024329 0.042171
-0.003079 -0.018831 0.042171
-0.003079 -0.018831 0.026619
-0.003079 -0.024329 0.026619
-0.003079 -0.024329 0.036585
-0.003079 -0.018831 0.036585
-0.003079 -0.018831 0.021197
-0.003079 -0.024329 0.021197
-0.003079 -0.024329 0.011231
-0.003079 -0.018831 0.011231
-0.003079 -0.018831 -0.004157
-0.003079 -0.024329 -0.004157
-0.003079 -0.024329 0.005809
-0.003079 -0.018831 0.005809
-0.003079 -0.018831 -0.009907
-0.003079 -0.024329 -0.009907
-0.003079 -0.024329 -0.019873
-0.003079 -0.018831 -0.019873
-numsurf 6
+numvert 4
+0.001952 0.028339 -0.047876
+0.001952 0.020695 -0.046887
+0.001952 0.020695 -0.041953
+0.001952 0.028339 -0.042942
+numsurf 1
 SURF 0x00
 mat 1
 refs 4
-0 0.138574868441 0.504468023777
-3 0.022559247911 0.504468023777
-2 0.022559247911 0.435717999935
-1 0.138574868441 0.435717999935
+0 0.09375 0.12109375
+3 0.01953125 0.12109375
+2 0.01953125 0.00390625
+1 0.09375 0.00390625
+kids 0
+OBJECT poly
+name "USE.btn"
+data 8
+Mesh.040
+texture "KNS80.rgb"
+texrep 1 1
+crease 30.000000
+numvert 8
+0.003858 -0.018831 0.011231
+0.003858 -0.024329 0.011231
+0.003858 -0.024329 0.021197
+0.003858 -0.018831 0.021197
+0.003026 -0.018831 0.011231
+0.003026 -0.024329 0.011231
+0.003026 -0.024329 0.021197
+0.003026 -0.018831 0.021197
+numsurf 5
 SURF 0x00
-mat 1
+mat 2
 refs 4
-7 0.150781899691 0.452588200569
-4 0.034766279161 0.452588200569
-5 0.034766279161 0.383838176727
-6 0.150781899691 0.383838176727
+0 0.134180337191 0.342969179153
+3 0.0181647147983 0.342969179153
+2 0.0181647147983 0.274219155312
+1 0.134180337191 0.274219155312
 SURF 0x00
-mat 1
+mat 2
 refs 4
-8 0.149805337191 0.397656619549
-11 0.0337897129357 0.397656619549
-10 0.0337897129357 0.328906595707
-9 0.149805337191 0.328906595707
+0 0.211808264256 0.287945717573
+1 0.173496767879 0.287945717573
+5 0.173496767879 0.265242606401
+4 0.211808264256 0.265242606401
 SURF 0x00
-mat 1
+mat 2
 refs 4
-15 0.134180337191 0.342969179153
-12 0.0181647147983 0.342969179153
-13 0.0181647147983 0.274219155312
-14 0.134180337191 0.274219155312
+1 0.211808264256 0.287945717573
+2 0.173496767879 0.287945717573
+6 0.173496767879 0.265242606401
+5 0.211808264256 0.265242606401
 SURF 0x00
-mat 1
+mat 2
 refs 4
-16 0.136133462191 0.28632864356
-19 0.0201178435236 0.28632864356
-18 0.0201178435236 0.21757863462
-17 0.136133462191 0.21757863462
+2 0.211808264256 0.287945717573
+3 0.173496767879 0.287945717573
+7 0.173496767879 0.265242606401
+6 0.211808264256 0.265242606401
 SURF 0x00
-mat 1
+mat 2
 refs 4
-23 0.149805337191 0.229688078165
-20 0.0337897129357 0.229688078165
-21 0.0337897129357 0.160938084126
-22 0.149805337191 0.160938084126
+3 0.211808264256 0.287945717573
+0 0.173496767879 0.287945717573
+4 0.173496767879 0.265242606401
+7 0.211808264256 0.265242606401
 kids 0
 OBJECT poly
 name "KNS80.volume"
+data 8
+Mesh.016
 texture "KNS80.rgb"
 texrep 1 1
 crease 45.000000
@@ -762,6 +942,8 @@ refs 4
 kids 0
 OBJECT poly
 name "KNS80.freq"
+data 8
+Mesh.017
 texture "KNS80.rgb"
 texrep 1 1
 crease 45.000000
@@ -1104,7 +1286,83 @@ refs 4
 41 0.156460464001 0.816448926926
 kids 0
 OBJECT poly
+name "Set.increase"
+data 6
+Circle
+texture "KNS80.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.003352 -0.017077 -0.072897
+0.003352 -0.027889 -0.072897
+0.003352 -0.033295 -0.063533
+0.003352 -0.011671 -0.063533
+numsurf 1
+SURF 0x10
+mat 2
+refs 4
+0 0.937641322613 0.579060733318
+3 0.983050704002 0.579060733318
+2 0.983050704002 0.533651292324
+1 0.937641322613 0.533651292324
+kids 0
+OBJECT poly
+name "HOLD.btn"
+data 8
+Mesh.041
+texture "KNS80.rgb"
+texrep 1 1
+crease 30.000000
+numvert 8
+0.003858 -0.018831 0.036585
+0.003858 -0.024329 0.036585
+0.003858 -0.024329 0.026619
+0.003858 -0.018831 0.026619
+0.002957 -0.024329 0.026619
+0.002957 -0.018831 0.026619
+0.002957 -0.024329 0.036585
+0.002957 -0.018831 0.036585
+numsurf 5
+SURF 0x00
+mat 2
+refs 4
+3 0.149805337191 0.397656619549
+0 0.0337897129357 0.397656619549
+1 0.0337897129357 0.328906595707
+2 0.149805337191 0.328906595707
+SURF 0x00
+mat 2
+refs 4
+3 0.213482826948 0.27515438199
+2 0.182592213154 0.27515438199
+4 0.182592213154 0.256848841906
+5 0.213482826948 0.256848841906
+SURF 0x00
+mat 2
+refs 4
+2 0.213482826948 0.27515438199
+1 0.182592213154 0.27515438199
+6 0.182592213154 0.256848841906
+4 0.213482826948 0.256848841906
+SURF 0x00
+mat 2
+refs 4
+1 0.213482826948 0.27515438199
+0 0.182592213154 0.27515438199
+7 0.182592213154 0.256848841906
+6 0.213482826948 0.256848841906
+SURF 0x00
+mat 2
+refs 4
+0 0.213482826948 0.27515438199
+3 0.182592213154 0.27515438199
+5 0.182592213154 0.256848841906
+7 0.213482826948 0.256848841906
+kids 0
+OBJECT poly
 name "apr.annun"
+data 8
+Mesh.018
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1119,14 +1377,14 @@ numvert 8
 0.002318 0.000701 0.049224
 numsurf 2
 SURF 0x00
-mat 0
+mat 1
 refs 4
 1 0.462833285332 0.462360799313
 0 0.398627310991 0.462360799313
 3 0.398627310991 0.431400865316
 2 0.462833285332 0.431400865316
 SURF 0x00
-mat 0
+mat 1
 refs 4
 5 0.650416731834 0.463601350784
 4 0.579434871674 0.463601350784
@@ -1135,6 +1393,8 @@ refs 4
 kids 0
 OBJECT poly
 name "radial.103"
+data 8
+Mesh.019
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1145,7 +1405,7 @@ numvert 4
 0.001952 0.028339 -0.042942
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1154,6 +1414,8 @@ refs 4
 kids 0
 OBJECT poly
 name "radial.102"
+data 8
+Mesh.020
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1164,7 +1426,7 @@ numvert 4
 0.002318 0.028339 -0.036146
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1173,6 +1435,8 @@ refs 4
 kids 0
 OBJECT poly
 name "radial.101"
+data 8
+Mesh.021
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1183,7 +1447,7 @@ numvert 4
 0.002318 0.028339 -0.029351
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1192,6 +1456,8 @@ refs 4
 kids 0
 OBJECT poly
 name "radial.104"
+data 8
+Mesh.022
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1202,7 +1468,7 @@ numvert 4
 0.002318 0.028339 -0.055656
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 3 0.09375 0.12109375
 0 0.01953125 0.12109375
@@ -1211,6 +1477,8 @@ refs 4
 kids 0
 OBJECT poly
 name "kt.103"
+data 8
+Mesh.023
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1221,7 +1489,7 @@ numvert 4
 0.002318 0.028339 0.019656
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1230,6 +1498,8 @@ refs 4
 kids 0
 OBJECT poly
 name "kt.102"
+data 8
+Mesh.024
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1240,7 +1510,7 @@ numvert 4
 0.002318 0.028339 0.026451
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1249,6 +1519,8 @@ refs 4
 kids 0
 OBJECT poly
 name "kt.101"
+data 8
+Mesh.025
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1259,7 +1531,7 @@ numvert 4
 0.002318 0.028339 0.033246
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1268,6 +1540,8 @@ refs 4
 kids 0
 OBJECT poly
 name "dist.annun"
+data 8
+Mesh.026
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1278,7 +1552,7 @@ numvert 4
 0.002318 0.014571 -0.058868
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 1 0.734271526337 0.506485104561
 0 0.66853761673 0.506485104561
@@ -1287,6 +1561,8 @@ refs 4
 kids 0
 OBJECT poly
 name "nm.101"
+data 8
+Mesh.027
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1297,7 +1573,7 @@ numvert 4
 0.002318 0.028339 0.064324
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1306,6 +1582,8 @@ refs 4
 kids 0
 OBJECT poly
 name "par.annun"
+data 8
+Mesh.028
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1320,14 +1598,14 @@ numvert 8
 0.002318 0.005643 0.065645
 numsurf 2
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.484388917685 0.432641416788
 1 0.555370688438 0.432641416788
 2 0.555370688438 0.463601350784
 3 0.484388917685 0.463601350784
 SURF 0x00
-mat 0
+mat 1
 refs 4
 5 0.28623265028 0.462360799313
 4 0.222026735544 0.462360799313
@@ -1336,6 +1614,8 @@ refs 4
 kids 0
 OBJECT poly
 name "nm.103"
+data 8
+Mesh.029
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1346,7 +1626,7 @@ numvert 4
 0.002318 0.028339 0.050734
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1355,6 +1635,8 @@ refs 4
 kids 0
 OBJECT poly
 name "nm.102"
+data 8
+Mesh.030
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1365,7 +1647,7 @@ numvert 4
 0.002318 0.028339 0.057529
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1374,6 +1656,8 @@ refs 4
 kids 0
 OBJECT poly
 name "KNS80.bezel"
+data 8
+Mesh.031
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1493,7 +1777,83 @@ refs 4
 24 0.972598433495 0.969445943832
 kids 0
 OBJECT poly
+name "Set.decrease"
+data 10
+Circle.001
+texture "KNS80.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.003352 -0.011671 -0.063533
+0.003352 -0.017077 -0.054169
+0.003352 -0.027889 -0.054169
+0.003352 -0.033295 -0.063533
+numsurf 1
+SURF 0x10
+mat 2
+refs 4
+3 0.978670537472 0.541329443455
+0 0.940079450607 0.541329443455
+1 0.940079450607 0.579920530319
+2 0.978670537472 0.579920530319
+kids 0
+OBJECT poly
+name "VOR.btn"
+data 8
+Mesh.042
+texture "KNS80.rgb"
+texrep 1 1
+crease 30.000000
+numvert 8
+0.003858 -0.018831 0.067689
+0.003858 -0.024329 0.067689
+0.003858 -0.024329 0.057723
+0.003858 -0.018831 0.057723
+0.002943 -0.024329 0.057723
+0.002943 -0.018831 0.057723
+0.002943 -0.024329 0.067689
+0.002943 -0.018831 0.067689
+numsurf 5
+SURF 0x00
+mat 2
+refs 4
+3 0.138574868441 0.504468023777
+0 0.022559247911 0.504468023777
+1 0.022559247911 0.435717999935
+2 0.138574868441 0.435717999935
+SURF 0x00
+mat 2
+refs 4
+3 0.209716528654 0.308626055717
+2 0.16741758585 0.308626055717
+4 0.16741758585 0.283560037613
+5 0.209716528654 0.283560037613
+SURF 0x00
+mat 2
+refs 4
+2 0.209716528654 0.308626055717
+1 0.16741758585 0.308626055717
+6 0.16741758585 0.283560037613
+4 0.209716528654 0.283560037613
+SURF 0x00
+mat 2
+refs 4
+1 0.209716528654 0.308626055717
+0 0.16741758585 0.308626055717
+7 0.16741758585 0.283560037613
+6 0.209716528654 0.283560037613
+SURF 0x00
+mat 2
+refs 4
+0 0.209716528654 0.308626055717
+3 0.16741758585 0.308626055717
+5 0.16741758585 0.283560037613
+7 0.209716528654 0.283560037613
+kids 0
+OBJECT poly
 name "freq.annun"
+data 8
+Mesh.032
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1504,7 +1864,7 @@ numvert 4
 0.002318 0.014571 -0.029692
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 1 0.546459615231 0.506490647793
 0 0.470243602991 0.506490647793
@@ -1513,6 +1873,8 @@ refs 4
 kids 0
 OBJECT poly
 name "navfreq.104"
+data 8
+Mesh.033
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1523,7 +1885,7 @@ numvert 4
 0.002318 0.028339 -0.055656
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 3 0.09375 0.12109375
 0 0.01953125 0.12109375
@@ -1532,6 +1894,8 @@ refs 4
 kids 0
 OBJECT poly
 name "navfreq.105"
+data 8
+Mesh.034
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1542,7 +1906,7 @@ numvert 4
 0.002318 0.028339 -0.057517
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1551,6 +1915,8 @@ refs 4
 kids 0
 OBJECT poly
 name "navfreq.102"
+data 8
+Mesh.035
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1561,7 +1927,7 @@ numvert 4
 0.002318 0.028339 -0.036146
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
@@ -1569,26 +1935,62 @@ refs 4
 1 0.09375 0.00390625
 kids 0
 OBJECT poly
-name "navfreq.103"
+name "DATA.btn"
+data 8
+Mesh.038
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
-numvert 4
-0.001952 0.028339 -0.047876
-0.001952 0.020695 -0.046887
-0.001952 0.020695 -0.041953
-0.001952 0.028339 -0.042942
-numsurf 1
+numvert 8
+0.003858 -0.018831 -0.019873
+0.003858 -0.024329 -0.019873
+0.003858 -0.024329 -0.009907
+0.003858 -0.018831 -0.009907
+0.002957 -0.018831 -0.019873
+0.002957 -0.024329 -0.019873
+0.002957 -0.024329 -0.009907
+0.002957 -0.018831 -0.009907
+numsurf 5
 SURF 0x00
-mat 0
+mat 2
 refs 4
-0 0.09375 0.12109375
-3 0.01953125 0.12109375
-2 0.01953125 0.00390625
-1 0.09375 0.00390625
+0 0.149805337191 0.229688078165
+3 0.0337897129357 0.229688078165
+2 0.0337897129357 0.160938084126
+1 0.149805337191 0.160938084126
+SURF 0x00
+mat 2
+refs 4
+0 0.211432948709 0.24440073967
+1 0.166722089052 0.24440073967
+5 0.166722089052 0.217905431986
+4 0.211432948709 0.217905431986
+SURF 0x00
+mat 2
+refs 4
+1 0.211432948709 0.24440073967
+2 0.166722089052 0.24440073967
+6 0.166722089052 0.217905431986
+5 0.211432948709 0.217905431986
+SURF 0x00
+mat 2
+refs 4
+2 0.211432948709 0.24440073967
+3 0.166722089052 0.24440073967
+7 0.166722089052 0.217905431986
+6 0.211432948709 0.217905431986
+SURF 0x00
+mat 2
+refs 4
+3 0.211432948709 0.24440073967
+0 0.166722089052 0.24440073967
+4 0.166722089052 0.217905431986
+7 0.211432948709 0.217905431986
 kids 0
 OBJECT poly
 name "navfreq.101"
+data 8
+Mesh.037
 texture "KNS80.rgb"
 texrep 1 1
 crease 30.000000
@@ -1599,7 +2001,7 @@ numvert 4
 0.002318 0.028339 -0.029351
 numsurf 1
 SURF 0x00
-mat 0
+mat 1
 refs 4
 0 0.09375 0.12109375
 3 0.01953125 0.12109375
diff --git a/Aircraft/Instruments-3d/kns80/kns80.xml b/Aircraft/Instruments-3d/kns80/kns80.xml
index 4031f47cc..075de7c6e 100644
--- a/Aircraft/Instruments-3d/kns80/kns80.xml
+++ b/Aircraft/Instruments-3d/kns80/kns80.xml
@@ -7,7 +7,25 @@ Syd Adams
 <PropertyList>
 
 	<path>kns80.ac</path>
-
+	
+	<animation>
+  		<type>material</type>
+  		<object-name>VOR.btn</object-name>
+   		<object-name>RNAV.btn</object-name>
+		<object-name>HOLD.btn</object-name>
+		<object-name>USE.btn</object-name>
+		<object-name>DSP.btn</object-name>
+		<object-name>DATA.btn</object-name>
+		<object-name>KNS80.volume</object-name>
+		<object-name>KNS80.freq</object-name>
+		<emission>
+    		<red>0.8</red>
+    		<green>0.4</green>
+    		<blue>0.2</blue>
+    		<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
+  		</emission>
+	</animation>
+	
 	<animation>
    		<name>dme-on</name>
    		<object-name>nm.101</object-name>
@@ -23,8 +41,7 @@ Syd Adams
 	<animation>
    		<name>illumination</name>
    		<object-name>annun.nm</object-name>
-   		<object-name>KNS80.modes</object-name>
-		<object-name>display.digit</object-name>
+   		<object-name>display.digit</object-name>
 		<object-name>use.digit</object-name>
  	</animation>
 
@@ -562,5 +579,155 @@ Syd Adams
      		<z>0</z>
    		</axis>
 	</animation>
+	
+	<!-- OSG hotspots -->
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>Vol.decrease</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-assign</command>
+    			<property>/instrumentation/kns-80/volume-adjust</property>
+    			<value>-1</value>
+    		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Vol.increase</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-assign</command>
+    			<property>/instrumentation/kns-80/volume-adjust</property>
+    			<value>1</value>
+    		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Set.decrease</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-assign</command>
+    			<property>/instrumentation/kns-80/data-adjust</property>
+    			<value>-1</value>
+    		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Set.increase</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-assign</command>
+    			<property>/instrumentation/kns-80/data-adjust</property>
+    			<value>1</value>
+    		</binding>
+		</action>
+	</animation>
  
+	<animation>
+  		<type>pick</type>
+  		<object-name>Set.decrease</object-name>
+  		<action>
+  			<button>1</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-assign</command>
+    			<property>/instrumentation/kns-80/data-adjust</property>
+    			<value>-10</value>
+    		</binding>
+		</action>
+	</animation>
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>Set.increase</object-name>
+  		<action>
+  			<button>1</button>
+			<repeatable>true</repeatable>
+			<binding>
+    			<command>property-assign</command>
+    			<property>/instrumentation/kns-80/data-adjust</property>
+    			<value>10</value>
+    		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>HOLD.btn</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>false</repeatable>
+			<binding>
+    			<command>property-toggle</command>
+       			<property>instrumentation/kns-80/dme-hold</property>
+    		</binding>
+		</action>
+	</animation>
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>USE.btn</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>false</repeatable>
+			<binding>
+				<command>property-adjust</command>
+       			<property>instrumentation/kns-80/use</property>
+       			<step>1</step>
+       			<min>0</min>
+       			<max>4</max>
+       			<wrap>true</wrap>
+			</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>DSP.btn</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>false</repeatable>
+			<binding>
+				<command>property-adjust</command>
+       			<property>instrumentation/kns-80/display</property>
+       			<step>1</step>
+       			<min>0</min>
+       			<max>4</max>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>DATA.btn</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>false</repeatable>
+			<binding>
+				<command>property-adjust</command>
+       			<property>instrumentation/kns-80/data-mode</property>
+       			<step>1</step>
+       			<min>0</min>
+       			<max>3</max>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+
 </PropertyList>
\ No newline at end of file
diff --git a/Aircraft/Instruments-3d/ky196/KY196.nas b/Aircraft/Instruments-3d/ky196/KY196.nas
new file mode 100644
index 000000000..3c343540d
--- /dev/null
+++ b/Aircraft/Instruments-3d/ky196/KY196.nas
@@ -0,0 +1,30 @@
+####    King KY-196 Comm Transciever   ####
+####    Syd Adams    ####
+####
+####	Must be included in the Set file to run the KY-196 radio 
+####
+
+KY196 = props.globals.getNode("/instrumentation/ky-196",1);
+
+
+FDM_ON = 0;
+
+setlistener("/sim/signals/fdm-initialized", func {
+	KY196.getNode("comm-num",1).setValue(0);
+	KY196.getNode("volume-adjust",1).setValue(0);
+	FDM_ON = 1;
+	print("KY-196 Comm System ... OK");
+	});
+	
+setlistener("/instrumentation/ky-196/volume-adjust", func {
+	if(FDM_ON == 0){return;}
+	var setting = cmdarg().getValue() ;
+	cmdarg().setValue(0);
+	comm_num = KY196.getNode("comm-num").getValue();
+	var commNode = props.globals.getNode("instrumentation/comm[" ~ comm_num ~"]");
+	var vol = commNode.getNode("volume").getValue() + setting;
+	if(vol > 1.0){vol = 1.0;}
+	if(vol < 0.0){vol = 0.0;commNode.getNode("serviceable").setBoolValue(0);}
+	if(vol > 0.0){commNode.getNode("serviceable").setBoolValue(1);}
+	commNode.getNode("volume").setValue(vol);
+	});
diff --git a/Aircraft/Instruments-3d/ky196/ky196-comm1.xml b/Aircraft/Instruments-3d/ky196/ky196-comm1.xml
index 9b4d2be75..cde061827 100644
--- a/Aircraft/Instruments-3d/ky196/ky196-comm1.xml
+++ b/Aircraft/Instruments-3d/ky196/ky196-comm1.xml
@@ -4,197 +4,336 @@
 
  <path>ky196.ac</path>
 
- <animation>
-   <name>comm1-leds</name>
-   <object-name>freq.101</object-name>
-   <object-name>freq.102</object-name>
-   <object-name>freq.103</object-name>
-   <object-name>freq.104</object-name>
-   <object-name>freq.105</object-name>
-   <object-name>stby.101</object-name>
-   <object-name>stby.102</object-name>
-   <object-name>stby.103</object-name>
-   <object-name>stby.104</object-name>
-   <object-name>stby.105</object-name>
-   <object-name>KY196.dec</object-name>
-   <object-name>KY196.swap</object-name>
- </animation>
- 
- <animation>
-   <type>select</type>
-   <object-name>comm1-leds</object-name>
-   <condition>
-   		<and>
-     		<equals>
-       		<property>instrumentation/comm/serviceable</property>
-       		<value>true</value>
-     		</equals>
-     		<greater-than>
-       		<property>systems/electrical/outputs/comm[0]</property>
-       		<value>1</value>
-     		</greater-than>
-     	</and>
-   </condition>
- </animation>
+<animation>
+  		<type>material</type>
+  		<object-name>KY196.swap</object-name>
+   		<object-name>KY196.volume</object-name>
+		<object-name>KY196.knob</object-name>
+		<emission>
+    		<red>0.8</red>
+    		<green>0.4</green>
+    		<blue>0.2</blue>
+    		<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
+  		</emission>
+	</animation>
 
+ 	<animation>
+   		<name>comm1-leds</name>
+   		<object-name>freq.101</object-name>
+   		<object-name>freq.102</object-name>
+   		<object-name>freq.103</object-name>
+   		<object-name>freq.104</object-name>
+   		<object-name>freq.105</object-name>
+   		<object-name>stby.101</object-name>
+   		<object-name>stby.102</object-name>
+   		<object-name>stby.103</object-name>
+   		<object-name>stby.104</object-name>
+   		<object-name>stby.105</object-name>
+   		<object-name>KY196.dec</object-name>
+   		<object-name>KY196.swap</object-name>
+ 	</animation>
+ 
+	<animation>
+   		<type>select</type>
+   		<object-name>comm1-leds</object-name>
+   		<condition>
+   			<and>
+     			<equals>
+       				<property>instrumentation/comm/serviceable</property>
+       				<value>true</value>
+     			</equals>
+     			<greater-than>
+       				<property>systems/electrical/outputs/comm[0]</property>
+       				<value>1</value>
+     			</greater-than>
+     		</and>
+   		</condition>
+ 	</animation>
+ 
+ 	<animation>
+   		<type>rotate</type>
+   		<object-name>KY196.volume</object-name>
+   		<property>instrumentation/comm/volume</property>
+   		<interpolation>
+     		<entry><ind>0</ind><dep>0</dep></entry>
+     		<entry><ind>1.0</ind><dep>300</dep></entry>
+   		</interpolation>
+   		<center>
+     		<x-m>0.004</x-m>
+     		<y-m>0.036</y-m>
+     		<z-m>-0.006</z-m>
+   		</center>
+   		<axis>
+     		<x>-1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+<!--                    FREQUENCY                                       -->
 
+ 	<animation>
+   		<type>textranslate</type>
+   		<object-name>freq.101</object-name>
+   		<property>instrumentation/comm/frequencies/freq-whole</property>
+   		<factor>0.00001</factor>
+   		<step>10000</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
  
- <animation>
-   <type>rotate</type>
-   <object-name>KY196.volume</object-name>
-   <property>instrumentation/comm/volume</property>
-   <interpolation>
-     <entry>
-       <ind>0</ind>
-       <dep>0</dep>
-     </entry>
-     <entry>
-       <ind>1.0</ind>
-       <dep>300</dep>
-     </entry>
-   </interpolation>
-   <center>
-     <x-m>0.004</x-m>
-     <y-m>0.036</y-m>
-     <z-m>-0.006</z-m>
-   </center>
-   <axis>
-     <x>-1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- <!--                    FREQUENCY                                       -->
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.101</object-name>
-   <property>instrumentation/comm/frequencies/freq-whole</property>
-   <factor>0.00001</factor>
-   <step>10000</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>freq.102</object-name>
+   		<property>instrumentation/comm/frequencies/freq-whole</property>
+   		<factor>0.0001</factor>
+   		<step>1000</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
  
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.102</object-name>
-   <property>instrumentation/comm/frequencies/freq-whole</property>
-   <factor>0.0001</factor>
-   <step>1000</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>freq.103</object-name>
+   		<property>instrumentation/comm/frequencies/freq-whole</property>
+   		<factor>0.001</factor>
+   		<step>100</step>
+   		<axis>
+    		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
  
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.103</object-name>
-   <property>instrumentation/comm/frequencies/freq-whole</property>
-   <factor>0.001</factor>
-   <step>100</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>freq.104</object-name>
+   		<property>instrumentation/comm/frequencies/freq-whole</property>
+   		<factor>0.01</factor>
+   		<step>10</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
  
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.104</object-name>
-   <property>instrumentation/comm/frequencies/freq-whole</property>
-   <factor>0.01</factor>
-   <step>10</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>freq.105</object-name>
+   		<property>instrumentation/comm/frequencies/freq-whole</property>
+   		<factor>0.1</factor>
+   		<step>1</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
  
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.105</object-name>
-   <property>instrumentation/comm/frequencies/freq-whole</property>
-   <factor>0.1</factor>
-   <step>1</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- <!--                    STANDBY                                       -->
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.101</object-name>
-   <property>instrumentation/comm/frequencies/stby-whole</property>
-   <factor>0.00001</factor>
-   <step>10000</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.102</object-name>
-   <property>instrumentation/comm/frequencies/stby-whole</property>
-   <factor>0.0001</factor>
-   <step>1000</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.103</object-name>
-   <property>instrumentation/comm/frequencies/stby-whole</property>
-   <factor>0.001</factor>
-   <step>100</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.104</object-name>
-   <property>instrumentation/comm/frequencies/stby-whole</property>
-   <factor>0.01</factor>
-   <step>10</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.105</object-name>
-   <property>instrumentation/comm/frequencies/stby-whole</property>
-   <factor>0.1</factor>
-   <step>1</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
+<!--         STANDBY         -->
 
+	<animation>
+ 		<type>textranslate</type>
+   		<object-name>stby.101</object-name>
+   		<property>instrumentation/comm/frequencies/stby-whole</property>
+   		<factor>0.00001</factor>
+   		<step>10000</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+    	 	<z>0</z>
+  		</axis>
+ 	</animation>
+ 
+	<animation>
+   		<type>textranslate</type>
+   		<object-name>stby.102</object-name>
+   		<property>instrumentation/comm/frequencies/stby-whole</property>
+   		<factor>0.0001</factor>
+   		<step>1000</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>stby.103</object-name>
+   		<property>instrumentation/comm/frequencies/stby-whole</property>
+   		<factor>0.001</factor>
+   		<step>100</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>stby.104</object-name>
+   		<property>instrumentation/comm/frequencies/stby-whole</property>
+   		<factor>0.01</factor>
+   		<step>10</step>
+   		<axis>
+    		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+  	 	</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>stby.105</object-name>
+   		<property>instrumentation/comm/frequencies/stby-whole</property>
+   		<factor>0.1</factor>
+   		<step>1</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
 
+<!--    OSG Hotspots    -->
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>KY196.swap</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>false</repeatable>
+			<binding>
+       			<command>property-swap</command>
+       			<property>/instrumentation/comm/frequencies/selected-mhz</property>
+       			<property>/instrumentation/comm/frequencies/standby-mhz</property>
+     		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Vol.down</object-name>
+		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+				<command>property-assign</command>
+				<property>instrumentation/ky-196/volume-adjust</property>
+				<value>-0.05</value>
+			</binding>
+			<binding>
+				<command>property-assign</command>
+				<property>instrumentation/ky-196/comm-num</property>
+				<value>0</value>
+			</binding>
+		</action>
+	</animation>
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>Vol.up</object-name>
+		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+				<command>property-assign</command>
+				<property>instrumentation/ky-196/volume-adjust</property>
+				<value>0.05</value>
+			</binding>
+			<binding>
+				<command>property-assign</command>
+				<property>instrumentation/ky-196/comm-num</property>
+				<value>0</value>
+			</binding>
+		</action>
+	</animation>
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>Freq.down</object-name>
+		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+       			<command>property-adjust</command>
+       			<property>/instrumentation/comm/frequencies/standby-mhz</property>
+       			<mask>decimal</mask>
+       			<step>-0.025</step>
+       			<min>0.000</min>
+       			<max>1.000</max>
+       			<resolution>0.025</resolution>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Freq.down</object-name>
+		<action>
+  			<button>1</button>
+			<repeatable>true</repeatable>
+			<binding>
+       			<command>property-adjust</command>
+       			<property>/instrumentation/comm/frequencies/standby-mhz</property>
+       			<mask>integer</mask>
+       			<step>-1</step>
+       			<min>118</min>
+       			<max>136</max>
+       			<resolution>1</resolution>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Freq.up</object-name>
+		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+       			<command>property-adjust</command>
+       			<property>/instrumentation/comm/frequencies/standby-mhz</property>
+       			<mask>decimal</mask>
+       			<step>0.025</step>
+       			<min>0.000</min>
+       			<max>1.000</max>
+       			<resolution>0.025</resolution>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Freq.up</object-name>
+		<action>
+  			<button>1</button>
+			<repeatable>true</repeatable>
+			<binding>
+       			<command>property-adjust</command>
+       			<property>/instrumentation/comm/frequencies/standby-mhz</property>
+       			<mask>integer</mask>
+       			<step>1</step>
+       			<min>118</min>
+       			<max>136</max>
+       			<resolution>1</resolution>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+	
+	
 
 </PropertyList>
\ No newline at end of file
diff --git a/Aircraft/Instruments-3d/ky196/ky196-comm2.xml b/Aircraft/Instruments-3d/ky196/ky196-comm2.xml
index 5d1bf001c..e6f27fa03 100644
--- a/Aircraft/Instruments-3d/ky196/ky196-comm2.xml
+++ b/Aircraft/Instruments-3d/ky196/ky196-comm2.xml
@@ -4,197 +4,336 @@
 
  <path>ky196.ac</path>
 
- <animation>
-   <name>comm2-leds</name>
-   <object-name>freq.101</object-name>
-   <object-name>freq.102</object-name>
-   <object-name>freq.103</object-name>
-   <object-name>freq.104</object-name>
-   <object-name>freq.105</object-name>
-   <object-name>stby.101</object-name>
-   <object-name>stby.102</object-name>
-   <object-name>stby.103</object-name>
-   <object-name>stby.104</object-name>
-   <object-name>stby.105</object-name>
-   <object-name>KY196.dec</object-name>
-   <object-name>KY196.swap</object-name>
- </animation>
- 
- <animation>
-   <type>select</type>
-   <object-name>comm2-leds</object-name>
-   <condition>
-   		<and>
-     		<equals>
-       		<property>instrumentation/comm/serviceable</property>
-       		<value>true</value>
-     		</equals>
-     		<greater-than>
-       		<property>systems/electrical/outputs/comm[1]</property>
-       		<value>1</value>
-     		</greater-than>
-     	</and>
-   </condition>
- </animation>
- 
+<animation>
+  		<type>material</type>
+  		<object-name>KY196.swap</object-name>
+   		<object-name>KY196.volume</object-name>
+		<object-name>KY196.knob</object-name>
+		<emission>
+			<red>0.8</red>
+			<green>0.4</green>
+			<blue>0.2</blue>
+			<factor-prop>/systems/electrical/outputs/instrument-lights</factor-prop>
+  		</emission>
+	</animation>
 
+ 	<animation>
+   		<name>comm1-leds</name>
+   		<object-name>freq.101</object-name>
+   		<object-name>freq.102</object-name>
+   		<object-name>freq.103</object-name>
+   		<object-name>freq.104</object-name>
+   		<object-name>freq.105</object-name>
+   		<object-name>stby.101</object-name>
+   		<object-name>stby.102</object-name>
+   		<object-name>stby.103</object-name>
+   		<object-name>stby.104</object-name>
+   		<object-name>stby.105</object-name>
+   		<object-name>KY196.dec</object-name>
+   		<object-name>KY196.swap</object-name>
+ 	</animation>
  
- <animation>
-   <type>rotate</type>
-   <object-name>KY196.volume</object-name>
-   <property>instrumentation/comm[1]/volume</property>
-   <interpolation>
-     <entry>
-       <ind>0</ind>
-       <dep>0</dep>
-     </entry>
-     <entry>
-       <ind>1.0</ind>
-       <dep>300</dep>
-     </entry>
-   </interpolation>
-   <center>
-     <x-m>0.004</x-m>
-     <y-m>0.036</y-m>
-     <z-m>-0.006</z-m>
-   </center>
-   <axis>
-     <x>-1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- <!--                    FREQUENCY                                       -->
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.101</object-name>
-   <property>instrumentation/comm[1]/frequencies/freq-whole</property>
-   <factor>0.00001</factor>
-   <step>10000</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
+	<animation>
+   		<type>select</type>
+   		<object-name>comm1-leds</object-name>
+   		<condition>
+   			<and>
+     			<equals>
+       				<property>instrumentation/comm[1]/serviceable</property>
+       				<value>true</value>
+     			</equals>
+     			<greater-than>
+       				<property>systems/electrical/outputs/comm[1]</property>
+       				<value>1</value>
+     			</greater-than>
+     		</and>
+   		</condition>
+ 	</animation>
  
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.102</object-name>
-   <property>instrumentation/comm[1]/frequencies/freq-whole</property>
-   <factor>0.0001</factor>
-   <step>1000</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
+ 	<animation>
+   		<type>rotate</type>
+   		<object-name>KY196.volume</object-name>
+   		<property>instrumentation/comm[1]/volume</property>
+   		<interpolation>
+			<entry><ind>0</ind><dep>0</dep></entry>
+			<entry><ind>1.0</ind><dep>300</dep></entry>
+		</interpolation>
+   		<center>
+			<x-m>0.004</x-m>
+			<y-m>0.036</y-m>
+			<z-m>-0.006</z-m>
+   		</center>
+   		<axis>
+			<x>-1</x>
+			<y>0</y>
+			<z>0</z>
+   		</axis>
+ 	</animation>
  
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.103</object-name>
-   <property>instrumentation/comm[1]/frequencies/freq-whole</property>
-   <factor>0.001</factor>
-   <step>100</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.104</object-name>
-   <property>instrumentation/comm[1]/frequencies/freq-whole</property>
-   <factor>0.01</factor>
-   <step>10</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>freq.105</object-name>
-   <property>instrumentation/comm[1]/frequencies/freq-whole</property>
-   <factor>0.1</factor>
-   <step>1</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- <!--                    STANDBY                                       -->
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.101</object-name>
-   <property>instrumentation/comm[1]/frequencies/stby-whole</property>
-   <factor>0.00001</factor>
-   <step>10000</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.102</object-name>
-   <property>instrumentation/comm[1]/frequencies/stby-whole</property>
-   <factor>0.0001</factor>
-   <step>1000</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.103</object-name>
-   <property>instrumentation/comm[1]/frequencies/stby-whole</property>
-   <factor>0.001</factor>
-   <step>100</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.104</object-name>
-   <property>instrumentation/comm[1]/frequencies/stby-whole</property>
-   <factor>0.01</factor>
-   <step>10</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>textranslate</type>
-   <object-name>stby.105</object-name>
-   <property>instrumentation/comm[1]/frequencies/stby-whole</property>
-   <factor>0.1</factor>
-   <step>1</step>
-   <axis>
-     <x>1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
+<!--                    FREQUENCY                                       -->
 
+ 	<animation>
+   		<type>textranslate</type>
+   		<object-name>freq.101</object-name>
+   		<property>instrumentation/comm[1]/frequencies/freq-whole</property>
+   		<factor>0.00001</factor>
+   		<step>10000</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>freq.102</object-name>
+   		<property>instrumentation/comm[1]/frequencies/freq-whole</property>
+   		<factor>0.0001</factor>
+   		<step>1000</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>freq.103</object-name>
+   		<property>instrumentation/comm[1]/frequencies/freq-whole</property>
+   		<factor>0.001</factor>
+   		<step>100</step>
+   		<axis>
+    		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>freq.104</object-name>
+   		<property>instrumentation/comm[1]/frequencies/freq-whole</property>
+   		<factor>0.01</factor>
+   		<step>10</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>freq.105</object-name>
+   		<property>instrumentation/comm[1]/frequencies/freq-whole</property>
+   		<factor>0.1</factor>
+   		<step>1</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+<!--         STANDBY         -->
 
+	<animation>
+ 		<type>textranslate</type>
+   		<object-name>stby.101</object-name>
+   		<property>instrumentation/comm[1]/frequencies/stby-whole</property>
+   		<factor>0.00001</factor>
+   		<step>10000</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+    	 	<z>0</z>
+  		</axis>
+ 	</animation>
+ 
+	<animation>
+   		<type>textranslate</type>
+   		<object-name>stby.102</object-name>
+   		<property>instrumentation/comm[1]/frequencies/stby-whole</property>
+   		<factor>0.0001</factor>
+   		<step>1000</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>stby.103</object-name>
+   		<property>instrumentation/comm[1]/frequencies/stby-whole</property>
+   		<factor>0.001</factor>
+   		<step>100</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>stby.104</object-name>
+   		<property>instrumentation/comm[1]/frequencies/stby-whole</property>
+   		<factor>0.01</factor>
+   		<step>10</step>
+   		<axis>
+    		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+  	 	</axis>
+ 	</animation>
+ 
+ 	<animation>
+  		<type>textranslate</type>
+   		<object-name>stby.105</object-name>
+   		<property>instrumentation/comm[1]/frequencies/stby-whole</property>
+   		<factor>0.1</factor>
+   		<step>1</step>
+   		<axis>
+     		<x>1</x>
+     		<y>0</y>
+     		<z>0</z>
+   		</axis>
+ 	</animation>
 
-</PropertyList>
+<!--    OSG Hotspots    -->
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>KY196.swap</object-name>
+  		<action>
+  			<button>0</button>
+			<repeatable>false</repeatable>
+			<binding>
+       			<command>property-swap</command>
+       			<property>/instrumentation/comm[1]/frequencies/selected-mhz</property>
+       			<property>/instrumentation/comm[1]/frequencies/standby-mhz</property>
+     		</binding>
+		</action>
+	</animation>
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>Vol.down</object-name>
+		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+				<command>property-assign</command>
+				<property>instrumentation/ky-196/volume-adjust</property>
+				<value>-0.05</value>
+			</binding>
+			<binding>
+				<command>property-assign</command>
+				<property>instrumentation/ky-196/comm-num</property>
+				<value>1</value>
+			</binding>
+		</action>
+	</animation>
+
+	<animation>
+  		<type>pick</type>
+  		<object-name>Vol.up</object-name>
+		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+				<command>property-assign</command>
+				<property>instrumentation/ky-196/volume-adjust</property>
+				<value>0.05</value>
+			</binding>
+			<binding>
+				<command>property-assign</command>
+				<property>instrumentation/ky-196/comm-num</property>
+				<value>1</value>
+			</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Freq.down</object-name>
+		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+       			<command>property-adjust</command>
+       			<property>/instrumentation/comm[1]/frequencies/standby-mhz</property>
+       			<mask>decimal</mask>
+       			<step>-0.025</step>
+       			<min>0.000</min>
+       			<max>1.000</max>
+       			<resolution>0.025</resolution>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Freq.down</object-name>
+		<action>
+  			<button>1</button>
+			<repeatable>true</repeatable>
+			<binding>
+       			<command>property-adjust</command>
+       			<property>/instrumentation/comm[1]/frequencies/standby-mhz</property>
+       			<mask>integer</mask>
+       			<step>-1</step>
+       			<min>118</min>
+       			<max>136</max>
+       			<resolution>1</resolution>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Freq.up</object-name>
+		<action>
+  			<button>0</button>
+			<repeatable>true</repeatable>
+			<binding>
+       			<command>property-adjust</command>
+       			<property>/instrumentation/comm[1]/frequencies/standby-mhz</property>
+       			<mask>decimal</mask>
+       			<step>0.025</step>
+       			<min>0.000</min>
+       			<max>1.000</max>
+       			<resolution>0.025</resolution>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+	
+	<animation>
+  		<type>pick</type>
+  		<object-name>Freq.up</object-name>
+		<action>
+  			<button>1</button>
+			<repeatable>true</repeatable>
+			<binding>
+       			<command>property-adjust</command>
+       			<property>/instrumentation/comm[1]/frequencies/standby-mhz</property>
+       			<mask>integer</mask>
+       			<step>1</step>
+       			<min>118</min>
+       			<max>136</max>
+       			<resolution>1</resolution>
+       			<wrap>true</wrap>
+     		</binding>
+		</action>
+	</animation>
+	
+	
+
+</PropertyList>
\ No newline at end of file
diff --git a/Aircraft/Instruments-3d/ky196/ky196.ac b/Aircraft/Instruments-3d/ky196/ky196.ac
index 0499842f7..614b06445 100644
--- a/Aircraft/Instruments-3d/ky196/ky196.ac
+++ b/Aircraft/Instruments-3d/ky196/ky196.ac
@@ -2,19 +2,20 @@ AC3Db
 MATERIAL "DefaultWhite" rgb 1 1 1  amb 1 1 1  emis 0 0 0  spec 0.5 0.5 0.5  shi 64  trans 0
 MATERIAL "led" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0
 MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 1 1 1 shi 32 trans 0
-MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.5 0.5 0.5 spec 0.5 0.5 0.5 shi 32 trans 0
 OBJECT world
-kids 16
+kids 20
 OBJECT poly
-name "freq.105"
+name "freq.104"
+data 8
+Mesh.011
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
-0.003549 0.010529 0.039603
-0.003549 0.002881 0.040592
-0.003549 0.002881 0.035655
-0.003549 0.010529 0.034666
+0.003549 0.010529 0.0464
+0.003549 0.002881 0.04739
+0.003549 0.002881 0.042453
+0.003549 0.010529 0.041464
 numsurf 1
 SURF 0x00
 mat 1
@@ -25,28 +26,81 @@ refs 4
 2 0.09375 0.00390625
 kids 0
 OBJECT poly
-name "KY196.display"
+name "Vol.up"
+data 9
+Plane.001
 texture "KY196.rgb"
 texrep 1 1
-crease 30
-numvert 16
+crease 30.000000
+numvert 4
+0.003934 -0.000413 -0.035786
+0.003934 -0.010948 -0.035786
+0.003934 -0.010948 -0.042553
+0.003934 -0.000413 -0.042553
+numsurf 1
+SURF 0x00
+mat 2
+refs 4
+3 0.516283273697 0.391503840685
+0 0.435670435429 0.391503840685
+1 0.435670435429 0.266009241343
+2 0.516283273697 0.266009181738
+kids 0
+OBJECT poly
+name "Freq.up"
+data 9
+Plane.002
+texture "KY196.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.003934 0.007988 -0.064199
+0.003934 -0.007397 -0.064199
+0.003934 -0.007397 -0.074082
+0.003934 0.007988 -0.074082
+numsurf 1
+SURF 0x00
+mat 2
+refs 4
+3 0.908902943134 0.487631440163
+0 0.795453310013 0.487631440163
+1 0.795453310013 0.311018019915
+2 0.908902943134 0.311018019915
+kids 0
+OBJECT poly
+name "Vol.down"
+data 5
+Plane
+texture "KY196.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
+0.003934 -0.010948 -0.02902
+0.003934 -0.000413 -0.02902
+0.003934 -0.010948 -0.035786
+0.003934 -0.000413 -0.035786
+numsurf 1
+SURF 0x00
+mat 2
+refs 4
+0 0.355057626963 0.266009300947
+2 0.435670435429 0.266009241343
+3 0.435670435429 0.391503840685
+1 0.355057626963 0.391503840685
+kids 0
+OBJECT poly
+name "KY196.display"
+data 8
+Mesh.001
+texture "KY196.rgb"
+texrep 1 1
+crease 30.000000
+numvert 4
 0.003336 0.015377 -0.028139
 0.003336 -0.003518 -0.028139
 0.003336 0.015377 0.078913
 0.003336 -0.003518 0.079027
-0.00355 -0.001685 -0.017015
-0.00355 0.00139 -0.017022
-0.00355 -0.001685 -0.023758
-0.00355 0.00139 -0.023758
-0.00355 0.00139 -0.000521
-0.00355 -0.001685 -0.000521
-0.00355 0.00139 0.006216
-0.00355 -0.001685 0.006223
-0.00355 -0.001685 0.052511
-0.00355 0.00139 0.052503
-0.00355 -0.001685 0.045767
-0.00355 0.00139 0.045767
-numsurf 4
+numsurf 1
 SURF 0x00
 mat 1
 refs 4
@@ -54,58 +108,39 @@ refs 4
 2 0.54235804081 0.929962158203
 3 0.54235804081 0.851837158203
 1 0.63610804081 0.851837158203
-SURF 0x00
-mat 1
-refs 4
-7 0.278105586767 0.410686582327
-5 0.177959337831 0.410686582327
-4 0.177852198482 0.364978641272
-6 0.278105586767 0.364978641272
-SURF 0x00
-mat 1
-refs 4
-8 0.982569217682 0.809529900551
-10 0.882422924042 0.809529900551
-11 0.882315814495 0.763821959496
-9 0.982569217682 0.763821959496
-SURF 0x00
-mat 1
-refs 4
-15 0.426238626242 0.808669388294
-13 0.326092392206 0.808669388294
-12 0.325985223055 0.762961447239
-14 0.426238626242 0.762961447239
 kids 0
 OBJECT poly
 name "KY196.volume"
+data 8
+Mesh.002
 texture "KY196.rgb"
 texrep 1 1
-crease 45
+crease 45.000000
 numvert 24
-0.003553 -0.010013 -0.037141
-0.003553 -0.0102 -0.035007
-0.003553 -0.009295 -0.033066
-0.003553 -0.00754 -0.031837
-0.003553 -0.005406 -0.031651
-0.003553 -0.003465 -0.032556
-0.003553 -0.002237 -0.03431
-0.003553 -0.00205 -0.036444
-0.003553 -0.002955 -0.038385
-0.003553 -0.00471 -0.039614
-0.003553 -0.006844 -0.039801
-0.003553 -0.008785 -0.038895
-0.008356 -0.010013 -0.037141
-0.008356 -0.0102 -0.035007
-0.008356 -0.009295 -0.033066
-0.008356 -0.00754 -0.031837
-0.008356 -0.005406 -0.031651
-0.008356 -0.003465 -0.032556
-0.008356 -0.002237 -0.03431
-0.008356 -0.00205 -0.036444
-0.008356 -0.002955 -0.038385
-0.008356 -0.00471 -0.039614
-0.008356 -0.006844 -0.039801
-0.008356 -0.008785 -0.038895
+0.004045 -0.010013 -0.037141
+0.004045 -0.0102 -0.035007
+0.004045 -0.009295 -0.033066
+0.004045 -0.00754 -0.031837
+0.004045 -0.005406 -0.031651
+0.004045 -0.003465 -0.032556
+0.004045 -0.002237 -0.03431
+0.004045 -0.00205 -0.036444
+0.004045 -0.002955 -0.038385
+0.004045 -0.00471 -0.039614
+0.004045 -0.006844 -0.039801
+0.004045 -0.008785 -0.038895
+0.008848 -0.010013 -0.037141
+0.008848 -0.0102 -0.035007
+0.008848 -0.009295 -0.033066
+0.008848 -0.00754 -0.031837
+0.008848 -0.005406 -0.031651
+0.008848 -0.003465 -0.032556
+0.008848 -0.002237 -0.03431
+0.008848 -0.00205 -0.036444
+0.008848 -0.002955 -0.038385
+0.008848 -0.00471 -0.039614
+0.008848 -0.006844 -0.039801
+0.008848 -0.008785 -0.038895
 numsurf 17
 SURF 0x10
 mat 2
@@ -229,28 +264,64 @@ refs 4
 kids 0
 OBJECT poly
 name "KY196.swap"
+data 8
+Mesh.003
 texture "KY196.rgb"
 texrep 1 1
-crease 30
-numvert 4
-0.004174 -0.008486 0.022121
-0.004174 -0.013964 0.022121
-0.004174 -0.013964 0.032049
-0.004174 -0.008486 0.032049
-numsurf 1
+crease 30.000000
+numvert 8
+0.004599 -0.008486 0.022121
+0.004599 -0.013964 0.022121
+0.004599 -0.013964 0.032049
+0.004599 -0.008486 0.032049
+0.00387 -0.008486 0.022121
+0.00387 -0.008486 0.032049
+0.00387 -0.013964 0.032049
+0.00387 -0.013964 0.022121
+numsurf 5
 SURF 0x00
-mat 3
+mat 2
 refs 4
 0 0.70703125 0.6875
 3 0.6015625 0.6875
 2 0.6015625 0.625
 1 0.70703125 0.625
+SURF 0x00
+mat 2
+refs 4
+3 0.70703125 0.6875
+0 0.6015625 0.6875
+4 0.6015625 0.625
+5 0.70703125 0.625
+SURF 0x00
+mat 2
+refs 4
+2 0.70703125 0.6875
+3 0.6015625 0.6875
+5 0.6015625 0.625
+6 0.70703125 0.625
+SURF 0x00
+mat 2
+refs 4
+1 0.70703125 0.6875
+2 0.6015625 0.6875
+6 0.6015625 0.625
+7 0.70703125 0.625
+SURF 0x00
+mat 2
+refs 4
+0 0.70703125 0.6875
+1 0.6015625 0.6875
+7 0.6015625 0.625
+4 0.70703125 0.625
 kids 0
 OBJECT poly
 name "KY196.comm"
+data 8
+Mesh.004
 texture "KY196.rgb"
 texrep 1 1
-crease 45
+crease 45.000000
 numvert 21
 0.003846 0.016971 -0.080342
 0.003846 -0.016205 -0.080342
@@ -424,10 +495,24 @@ refs 4
 kids 0
 OBJECT poly
 name "KY196.dec"
+data 8
+Mesh.005
 texture "KY196.rgb"
 texrep 1 1
-crease 30
-numvert 18
+crease 30.000000
+numvert 30
+0.00355 0.00139 0.045767
+0.00355 -0.001685 0.045767
+0.00355 0.00139 0.052503
+0.00355 -0.001685 0.052511
+0.00355 -0.001685 0.006223
+0.00355 0.00139 0.006216
+0.00355 -0.001685 -0.000521
+0.00355 0.00139 -0.000521
+0.00355 0.00139 -0.023758
+0.00355 -0.001685 -0.023758
+0.00355 0.00139 -0.017022
+0.00355 -0.001685 -0.017015
 0.003667 0.003454 0.049033
 0.003667 0.002955 0.048826
 0.003667 0.002455 0.049033
@@ -446,109 +531,132 @@ numvert 18
 0.003667 0.002455 0.002808
 0.003667 0.002955 0.002601
 0.003667 0.003454 0.002808
-numsurf 16
+numsurf 19
+SURF 0x00
+mat 1
+refs 4
+0 0.426238626242 0.808669388294
+2 0.326092392206 0.808669388294
+3 0.325985223055 0.762961447239
+1 0.426238626242 0.762961447239
+SURF 0x00
+mat 1
+refs 4
+7 0.982569217682 0.809529900551
+5 0.882422924042 0.809529900551
+4 0.882315814495 0.763821959496
+6 0.982569217682 0.763821959496
+SURF 0x00
+mat 1
+refs 4
+8 0.278105586767 0.410686582327
+10 0.177959337831 0.410686582327
+11 0.177852198482 0.364978641272
+9 0.278105586767 0.364978641272
 SURF 0x00
 mat 1
 refs 3
-1 0.359375 0.06640625
-0 0.359375 0.0703125
-8 0.35546875 0.06640625
+13 0.359375 0.06640625
+12 0.359375 0.0703125
+20 0.35546875 0.06640625
 SURF 0x00
 mat 1
 refs 3
-8 0.35546875 0.06640625
-2 0.359375 0.05859375
-1 0.359375 0.06640625
+20 0.35546875 0.06640625
+14 0.359375 0.05859375
+13 0.359375 0.06640625
 SURF 0x00
 mat 1
 refs 3
-8 0.35546875 0.06640625
-3 0.35546875 0.05859375
-2 0.359375 0.05859375
+20 0.35546875 0.06640625
+15 0.35546875 0.05859375
+14 0.359375 0.05859375
 SURF 0x00
 mat 1
 refs 3
-8 0.35546875 0.06640625
-4 0.34375 0.05859375
-3 0.35546875 0.05859375
+20 0.35546875 0.06640625
+16 0.34375 0.05859375
+15 0.35546875 0.05859375
 SURF 0x00
 mat 1
 refs 3
-8 0.35546875 0.06640625
-5 0.34375 0.06640625
-4 0.34375 0.05859375
+20 0.35546875 0.06640625
+17 0.34375 0.06640625
+16 0.34375 0.05859375
 SURF 0x00
 mat 1
 refs 3
-8 0.35546875 0.06640625
-6 0.34375 0.0703125
-5 0.34375 0.06640625
+20 0.35546875 0.06640625
+18 0.34375 0.0703125
+17 0.34375 0.06640625
 SURF 0x00
 mat 1
 refs 3
-8 0.35546875 0.06640625
-7 0.35546875 0.0703125
-6 0.34375 0.0703125
+20 0.35546875 0.06640625
+19 0.35546875 0.0703125
+18 0.34375 0.0703125
 SURF 0x00
 mat 1
 refs 3
-8 0.35546875 0.06640625
-0 0.359375 0.0703125
-7 0.35546875 0.0703125
+20 0.35546875 0.06640625
+12 0.359375 0.0703125
+19 0.35546875 0.0703125
 SURF 0x00
 mat 1
 refs 3
-9 0.35546875 0.06640625
-17 0.359375 0.0703125
-10 0.35546875 0.0703125
+21 0.35546875 0.06640625
+29 0.359375 0.0703125
+22 0.35546875 0.0703125
 SURF 0x00
 mat 1
 refs 3
-9 0.35546875 0.06640625
-10 0.35546875 0.0703125
-11 0.34375 0.0703125
+21 0.35546875 0.06640625
+22 0.35546875 0.0703125
+23 0.34375 0.0703125
 SURF 0x00
 mat 1
 refs 3
-9 0.35546875 0.06640625
-11 0.34375 0.0703125
-12 0.34375 0.06640625
+21 0.35546875 0.06640625
+23 0.34375 0.0703125
+24 0.34375 0.06640625
 SURF 0x00
 mat 1
 refs 3
-9 0.35546875 0.06640625
-12 0.34375 0.06640625
-13 0.34375 0.05859375
+21 0.35546875 0.06640625
+24 0.34375 0.06640625
+25 0.34375 0.05859375
 SURF 0x00
 mat 1
 refs 3
-9 0.35546875 0.06640625
-13 0.34375 0.05859375
-14 0.35546875 0.05859375
+21 0.35546875 0.06640625
+25 0.34375 0.05859375
+26 0.35546875 0.05859375
 SURF 0x00
 mat 1
 refs 3
-9 0.35546875 0.06640625
-14 0.35546875 0.05859375
-15 0.359375 0.05859375
+21 0.35546875 0.06640625
+26 0.35546875 0.05859375
+27 0.359375 0.05859375
 SURF 0x00
 mat 1
 refs 3
-9 0.35546875 0.06640625
-15 0.359375 0.05859375
-16 0.359375 0.06640625
+21 0.35546875 0.06640625
+27 0.359375 0.05859375
+28 0.359375 0.06640625
 SURF 0x00
 mat 1
 refs 3
-16 0.359375 0.06640625
-17 0.359375 0.0703125
-9 0.35546875 0.06640625
+28 0.359375 0.06640625
+29 0.359375 0.0703125
+21 0.35546875 0.06640625
 kids 0
 OBJECT poly
 name "stby.104"
+data 8
+Mesh.006
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.003549 0.010529 -3.3e-05
 0.003549 0.002881 0.000956
@@ -565,9 +673,11 @@ refs 4
 kids 0
 OBJECT poly
 name "stby.105"
+data 8
+Mesh.007
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.003549 0.010529 -0.011768
 0.003549 0.002881 -0.010778
@@ -584,9 +694,11 @@ refs 4
 kids 0
 OBJECT poly
 name "stby.102"
+data 8
+Mesh.008
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.003549 0.010529 0.009612
 0.003549 0.002881 0.010601
@@ -603,9 +715,11 @@ refs 4
 kids 0
 OBJECT poly
 name "stby.103"
+data 8
+Mesh.009
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.003549 0.010529 0.002814
 0.003549 0.002881 0.003803
@@ -621,10 +735,33 @@ refs 4
 1 0.09375 0.00390625
 kids 0
 OBJECT poly
-name "stby.101"
+name "freq.105"
+data 4
+Mesh
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
+numvert 4
+0.003549 0.010529 0.039603
+0.003549 0.002881 0.040592
+0.003549 0.002881 0.035655
+0.003549 0.010529 0.034666
+numsurf 1
+SURF 0x00
+mat 1
+refs 4
+3 0.09375 0.12109375
+0 0.01953125 0.12109375
+1 0.01953125 0.00390625
+2 0.09375 0.00390625
+kids 0
+OBJECT poly
+name "stby.101"
+data 8
+Mesh.010
+texture "KY196.rgb"
+texrep 1 1
+crease 30.000000
 numvert 4
 0.003549 0.010529 0.01641
 0.003549 0.002881 0.017399
@@ -640,29 +777,33 @@ refs 4
 1 0.09375 0.00390625
 kids 0
 OBJECT poly
-name "freq.104"
+name "Freq.down"
+data 9
+Plane.004
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
-0.003549 0.010529 0.0464
-0.003549 0.002881 0.04739
-0.003549 0.002881 0.042453
-0.003549 0.010529 0.041464
+0.003934 0.007988 -0.064199
+0.003934 -0.007397 -0.064199
+0.003934 0.007988 -0.054317
+0.003934 -0.007397 -0.054317
 numsurf 1
 SURF 0x00
-mat 1
+mat 2
 refs 4
-3 0.09375 0.12109375
-0 0.01953125 0.12109375
-1 0.01953125 0.00390625
-2 0.09375 0.00390625
+0 0.795453310013 0.487631440163
+2 0.682003736496 0.487631499767
+3 0.682003676891 0.311018019915
+1 0.795453310013 0.311018019915
 kids 0
 OBJECT poly
 name "KY196.knob"
+data 8
+Mesh.012
 texture "KY196.rgb"
 texrep 1 1
-crease 45
+crease 45.000000
 numvert 48
 0.011012 0.005513 -0.065566
 0.011012 0.005513 -0.062827
@@ -1003,9 +1144,11 @@ refs 4
 kids 0
 OBJECT poly
 name "freq.102"
+data 8
+Mesh.013
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.003549 0.010529 0.055838
 0.003549 0.002881 0.056827
@@ -1022,9 +1165,11 @@ refs 4
 kids 0
 OBJECT poly
 name "freq.103"
+data 8
+Mesh.014
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.003549 0.010529 0.04904
 0.003549 0.002881 0.050029
@@ -1041,9 +1186,11 @@ refs 4
 kids 0
 OBJECT poly
 name "freq.101"
+data 8
+Mesh.015
 texture "KY196.rgb"
 texrep 1 1
-crease 30
+crease 30.000000
 numvert 4
 0.003549 0.010529 0.062636
 0.003549 0.002881 0.063625
diff --git a/Aircraft/Instruments-3d/ky196/ky196.xml b/Aircraft/Instruments-3d/ky196/ky196.xml
deleted file mode 100644
index d06b94b24..000000000
--- a/Aircraft/Instruments-3d/ky196/ky196.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0"?>
-<!-- 
-KY-196 
-Bendix/King VHF Comm Transceiver
-Syd Adams
--->
-<PropertyList>
-
- <path>ky196.ac</path>
-
- <animation>
-   <type>rotate</type>
-   <object-name>KY196.volume</object-name>
-   <property>/instrumentation/comm/volume</property>
-   <factor>-1</factor>
-   <axis>
-     <x>-1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
- 
- <animation>
-   <type>rotate</type>
-   <object-name>KI227.needle</object-name>
-   <property>/instrumentation/adf/indicated-bearing-deg</property>
-   <axis>
-     <x>-1</x>
-     <y>0</y>
-     <z>0</z>
-   </axis>
- </animation>
-
-</PropertyList>
-