Changing Threading.

 Starting to work on the listen() function