added resultDisplayState to preserve result display over screen turn