updates to support playlist api and new bindings instead of weird onStatus events object