Currently, if headlight statuses differ (for example, one up and one down), if the headlight orientation is swapped while this is the case, the headlight which is down becomes up, and the headlight which was up becomes down. This does not reflect what actually happens on the car.
What should happen instead is that the references switch, but the internal values in the app also swap, causing the display state to not change.