fixed some dialog management quirks, made changes to GreaterThanConstraint to make it more consistent with other constratints and more general