attempting to get user input using a thread
user input now handled by thread