There are countless ways to create a toggle signal in a PLC. This is one of them.
You DO NOT have to put a ONS to the left of a CTU instruction, it will only count on a rising edge, but it is my convention to add a ONS instuction after an HMI_PB contact.