diff --git a/indra/newview/app_settings/keywords_lsl_default.xml b/indra/newview/app_settings/keywords_lsl_default.xml
index 02823136ee06464f3b6120eea30e93e8cb8d3bb1..ef699031c662d6f23a570b62525a69d95ac066a2 100755
--- a/indra/newview/app_settings/keywords_lsl_default.xml
+++ b/indra/newview/app_settings/keywords_lsl_default.xml
@@ -3,11 +3,6 @@
    <map>
       <key>controls</key>
       <map>
-         <key>default</key>
-         <map>
-            <key>tooltip</key>
-            <string>All scripts must have a default state, which is the first state entered when the script starts.\nIf another state is defined before the default state, the compiler will report a syntax error.</string>
-         </map>
          <key>do</key>
          <map>
             <key>tooltip</key>
@@ -38,11 +33,6 @@
             <key>tooltip</key>
             <string>Leave current event or function.\nreturn [&lt;variable&gt;];\nOptionally pass back a variable's value, from a function.</string>
          </map>
-         <key>state</key>
-         <map>
-            <key>tooltip</key>
-            <string>state &lt;target&gt;\nIf the target state is not the same as the current one, change to the target state.</string>
-         </map>
          <key>while</key>
          <map>
             <key>tooltip</key>
@@ -6005,6 +5995,30 @@
       </map>
       <key>events</key>
       <map>
+         <key>default</key>
+         <map>
+         <key>arguments</key>
+           <undef />
+         <key>tooltip</key>
+           <string>All scripts must have a default state, which is the first state entered when the script starts.\nIf another state is defined before the default state, the compiler will report a syntax error.</string>
+         </map>
+         <key>state</key>
+         <map>
+            <key>arguments</key>
+            <array>
+              <map>
+              <key>Name</key>
+                <map>
+                  <key>type</key>
+                  <string>string</string>
+                  <key>tooltip</key>
+                  <string/>
+                 </map>
+              </map>
+           </array>
+           <key>tooltip</key>
+           <string>state &lt;target&gt;\nChange to the target state.</string>
+         </map>
          <key>at_rot_target</key>
          <map>
             <key>arguments</key>