title: QiChat ^switchFocus does not stop dialog
body: <p>On Pepper, 2.5.7.1, I'm using a .top dialog script as the main Interactive application to call other apps on the robot.</p>
  
  <p>These work fine </p>
  
  <pre><code>[...] ^run(User/epicsax-6f83fc/behavior_1)
  [...] ^run(User/taichidemo-c66a80/behavior_1)
  [...] ^pCall(ALVolumeSlider.increaseVolume())
  </code></pre>
  
  <p>However if the application has to run something that is Interactive, the meditation application runs simultaneously:</p>
  
  <pre><code>u:(meditation) okay ^switchFocus(meditation-8806ca/behavior_1)
  </code></pre>
  
  <p>when this executes, the robot is still in dialog mode, eyes flashing blue and other still responding in accordance with the .top script.
  I would expect that the first application would stop.</p>
  
  <p>If I run this SSH command while the main dialog is running, I get the expected behavior where the dialog stops:</p>
  
  <pre><code>qicli call ALAutonomousLife.switchFocus meditation-8806ca/behavior_1
  </code></pre>