add audioelement finish event; resolves #235