working version of PVButton with PVText.