title: How to set the list of features which will be installed if the button was pushed?
body: <p>I'am using <code>WixUI_Mondo</code> set. I modified "CompleteButton" button in the <code>SetupTypeDlg</code>:</p>
  
  <pre><code>&lt;Control Id="ServerButton" Type="PushButton" X="40" Y="120" Width="80" Height="17" ToolTip="!(loc.SetupTypeDlgServerButtonTooltip)" Text="!(loc.SetupTypeDlgServerButton)"&gt;
     &lt;Publish Property="WixUI_InstallMode" Value="InstallServer"&gt;1&lt;/Publish&gt;                  
     &lt;Publish Property="SERVICE" Value="[SERVSTR]"&gt;1&lt;/Publish&gt;
     &lt;Publish Property="ADDLOCAL" Value="Feature1,Feature2,Feature3"&gt;1&lt;/Publish&gt;
  &lt;/Control&gt;
  
  &lt;Property Id="ADDLOCAL" Secure="yes"&gt;&lt;/Property&gt;
  </code></pre>
  
  <p>When I push <code>ServerButton</code> the log says:</p>
  
  <pre><code>(CLIENT)     MSI (c) (1C:88) [15:28:49:154]: PROPERTY CHANGE: Adding ADDLOCAL property. Its value is 'Feature1,Feature2,Feature3'. 
  (UNKNOWN)     Действие 15:28:49: ServStrDlg. Dialog created 
  (UNKNOWN)     Действие 15:28:53: ShortsDlg. Dialog created 
  (UNKNOWN)     Действие 15:28:55: VerifyReadyDlg. Dialog created 
  (CLIENT)     MSI (c) (1C:88) [15:28:55:966]: Note: 1: 2727 2: 
  (UNKNOWN)     Действие закончено 15:28:56: WelcomeDlg. Код возврата 1. 
  (CLIENT)     MSI (c) (1C:DC) [15:28:56:076]: Doing action: ProgressDlg 
  (UNKNOWN)     Действие 15:28:56: ProgressDlg. 
  (UNKNOWN)     Начало действия 15:28:56: ProgressDlg. 
  (UNKNOWN)     Действие 15:28:56: ProgressDlg. Dialog created 
  (UNKNOWN)     Действие закончено 15:28:56: ProgressDlg. Код возврата 1. 
  (CLIENT)     MSI (c) (1C:DC) [15:28:56:091]: Doing action: ExecuteAction 
  (UNKNOWN)     Действие 15:28:56: ExecuteAction. 
  (UNKNOWN)     Начало действия 15:28:56: ExecuteAction. 
  (CLIENT)     MSI (c) (1C:DC) [15:28:56:091]: PROPERTY CHANGE: Adding SECONDSEQUENCE property. Its value is '1'. 
  (CLIENT)     MSI (c) (1C:DC) [15:28:56:091]: Grabbed execution mutex. 
  (CLIENT)     MSI (c) (1C:DC) [15:28:56:091]: Incrementing counter to disable shutdown. Counter after increment: 0 
  (CLIENT)     MSI (c) (1C:DC) [15:28:56:091]: Switching to server: NETFRAMEWORK40CLIENT="#1"INSTALLLOCATION="some dir" TARGETDIR="C:\"
   MANUFACTURERDIR="C:\Program Files\..\" CURRENTDIRECTORY="C:\.." CLIENTUILEVEL="0" CLIENTPROCESSID="6684" USERNAME="User" COMPANYNAME=".."
   SOURCEDIR=".." ACTION="INSTALL" EXECUTEACTION="INSTALL" SECONDSEQUENCE="1" ROOTDRIVE="C:\" INSTALLLEVEL="1" ADDLOCAL=Feature4,Feature5,Feature6 
  </code></pre>
  
  <p>Levels of Feature1,Feature2,Feature3 are more than 3. Can't figure out why it's passing <code>INSTALLLEVEL="1"</code>.</p>
  
  <p><strong>UPD:</strong> </p>
  
  <p>I made next changes, the result is same. The installer is modifying values of INSTALLLEVEL,ADDLOCAL properties on client-side. On server-side: INSTALLLEVEL=11,ADDLOCAL consists of features with "Level" attribute&lt;=11.</p>
  
  <pre><code>&lt;Control Id="ServerButton" Type="PushButton" X="40" Y="120" Width="80" Height="17" ToolTip="!(loc.SetupTypeDlgServerButtonTooltip)" Text="!(loc.SetupTypeDlgServerButton)"&gt;
     &lt;Publish Property="WixUI_InstallMode" Value="InstallServer"&gt;1&lt;/Publish&gt; 
     &lt;Publish Event="SetInstallLevel" Value="11"&gt;1&lt;/Publish&gt;                 
     &lt;Publish Property="SERVICE" Value="[SERVSTR]"&gt;1&lt;/Publish&gt;
     &lt;Publish Property="ADDLOCAL" Value="Feature1,Feature2,Feature3"&gt;1&lt;/Publish&gt;
  &lt;/Control&gt;
  </code></pre>