Enable the split button only when legal to be clicked
Rename a function name in RequirementsPanel from "setStatus" to "setStatusMessage" to distinguish it from model.setStatus()