better "playing" detection