Added setPopupString() to allow setting dynamic strings for feedback