added start and stop listening button and functionality