anchor.diff:  * It could happen that 2 tabs will share the same windowId for 1 request
   because the `LAZY` mode will check lazily, after rendering the view, if
   the windowId matches the `window.name`. Therefore it could happen that
  -@ViewAccessScoped or other scopes will unintentionally be destroyed.
  +scopes, which are based on the window handling (@ViewAccessScoped, @WindowScoped and @GroupedConversationScoped),
  +will unintentionally be destroyed.
   
   
   ===== Workflow Example
  
positive.code:     {
          return false;
      }
      
      @Override
      public boolean isClientWindowStoreWindowTreeEnabledOnAjaxRequest()
      {
          return false;
      }
      
      @Override
      public boolean isClientWindowStoreWindowTreeEnabledOnButtonClick()
      {
  
negative.code: ====== Reduce windowhandler.html flickering
  
  Per default we only overwrite the onclick events of all links on the current page to make a 'screenshot' between requests.
  We also provide a mechanism to store the 'screenshot' on every button onclick:
  
  [source,java]
  ----------------------------------------------------------------------------
  @Specializes
  public class MyClientWindowConfig extends DefaultClientWindowConfig
  {    
      @Override
      public boolean isClientWindowStoreWindowTreeEnabledOnButtonClick()
      {
  