public InputBindingPropertiesView(SerializedProperty bindingProperty, Action reloadTree, TreeViewState controlPickerTreeViewState)
 {
     m_ControlPickerTreeViewState = controlPickerTreeViewState;
     m_BindingProperty            = bindingProperty;
     m_ReloadTree           = reloadTree;
     m_InteractionsProperty = bindingProperty.FindPropertyRelative("interactions");
     m_ProcessorsProperty   = bindingProperty.FindPropertyRelative("processors");
     m_InteractionsList     = new InteractionsList(bindingProperty.FindPropertyRelative("interactions"), ApplyModifiers);
     m_ProcessorsListView   = new ProcessorsList(bindingProperty.FindPropertyRelative("processors"), ApplyModifiers);
 }