         'include': '#assign'
       }
       {
-        'begin': '\\('
+        'include': '#doAction'
+      }
+      {
+        'begin': '\\{'
         'patterns': [
           {
             'include': '#comments'

            'include': '#assign'
          }
          {
            'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
            'name': 'invalid.illegal'
          }
        ]
        'end': '\\)'
      }
      {
        'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'

    'name': 'onClick'
    'patterns':[
      {
        'include': '#confirm'
      }
      {
