dsound: use event based threads, v2