button:
added set/get_text