Combine onPanelsChange and onChange (to prevent double action dispatch), exclude simple clicks on panels from rerendering. Changing the active panel should not necessarily cause onChange to trigger. 