title: LibGDX Screens changing inputprocessor
body: <p>I am working on a new game and I am implementing Screens with LibGDX.</p>
  
  <p>I've been a bit stuck about screen in combination with touches.</p>
  
  <p>I have this in my render method:</p>
  
  <pre><code>if (Gdx.input.isTouched()) {
  game.setScreen(new GameScreen(game));
  dispose();
  }
  </code></pre>
  
  <p>At the moment I have 4 different screens and they all change when isTouch is fired, the problem is that it goes from screen 1 to 4 after I touched the first Screen once.
  I have tried to set the inputprocessor to null but it still hops from screen 1 till 4 without waiting at each screen. It seems the touch on Screen 1 is automatically fired at Screen 2 3 and 4 also. How can I reset the inputprocessor or return it true before the next screen is loaded so it won't register the touch from screen 1?</p>
  
  <p>Thanks in advance </p>