live updating part2

ActionManager, ActionDisplay, ConditionManager, ConditionDisplay
refactor. Live updating done, meaning changes show up immediately on UI.
Polling would be implemented in part 3