refactored the push to talk activity