added stopListening