#20 Button messages completed & tested