The DisplayVectorInteractorScroll internally checks the button state of the event to determine whether the ALT modifier key has been pressed. Depending on the state, a bool flag is set.
This is bad, as the listener should never check button states (or similar) to determine it's internal state. This logic should be 'implemented' using the actual statemaching pattern.