Audio backends: fix event handling methods to be more idiomatic
Aurora: don't build in unneeded codecs