Use state listener to simplify the logic and not care about the actions since the fullscreen flag is calculated from the current conference state.