bette variable update handling and fix for expression input field
trash for rules and variables