Switch Update

Implemented a switch based on a button: it has a light that indicates
its state.