setText delegate method