audiomenu cleaned up, commented, formatted