Add playState event listener only once