listen for player API events and update seek bar/time status