Added #stopListening() method to revert component back to original state.