console shows buttons do alter state correctly, colors not changing in GUI to reflect altered state