Improving button and opacity system