Is this the correct way to handle button messages?

Printable View