Added an unassign button for each control.
Unassigned controls now have red labels.
Improved Assign logic.
Added utility function BindMenu.SetEnabledRecursive.