Update the model on click
Change the colour of the key to reflect model state
add comment