Use view field and macro widgets instead of strings