sanity checks
"disarm" (i.e. release the audiostream) (Wave)Events when they're not needed right now

this implements #15