initial
moved buttonhandler
trst