automatic deselecting of nodes when selectedActions clear each step
style refining, adding listeners and bindings for 'selected' state for actionNodes
code cleanup, style refining
available and selected states for action nodes corrected
negated condition in preconditions taken care of
rename from available state to candidate state (actionNode)
postcondition taken into account for candidate and selected actions
updating grouped together, selectedActions' listener removed and a replacement method introduced (avoid recursive listening)
removing 'selected' state when not a candidate now automatic (listener)
splitting facts now uses whitespace OR newline