use prop to toggle disable states (bug 1035780)