Rework printbutton && inputs