fix #591 proper handling of "dynamic" in UI