Add Audio events and listener
Implement conversion utility function, clean up.
Fix project include dirs for caudio