title: TThread Wait for User Input
body: <p>I have a <code>TThread</code> Instance and I would like to wait for a user input.
  The Thread loads something, waits for the user to click a button and then continues it's task.</p>
  
  <p>I was thinking about setting a global bool to true, yet this wouldn't work too well with instances I think and the thread would have to check the var state in a loop and it seems a little unprofessional.</p>
  
  <p>Is there a safe method for the tthread class to wait for a user input?</p>