Simplify button handling by using a Cell containing the button state