skipping of playing track
switch to non-deprecated unicast push channels
chaining callbacks to avoid js races. ugh