it's possible for the user to change room before the peek operation completes. Check if we've been unmounted before setting state.
it's possible for the user to change room before the peek operation completes. Check if we've been unmounted before setting state.