cleaning up messy redundant textgetter/textsetter references in icon button