Smoothed out the UI and changed how setting buttons works to make it easier to redo things