The Button Protocol