tweaked button setup