fixed ring event, added hold, retrieve, waiting event emission
merging with master
removing accidentally replaced code
removing a3 since we're using phono 6 instead