I basically pushed back some of the inside surfaces to create less friction when the button slides back and forth. It is also easier to snap together now.
The author remixed this model.