created a CallbackString class to wrap strings and functions for labels