Слава Богу, просто торжество здравого смысла, я так и предлагал, чисто состояние кнопок сделать доступным в программе, остальное всё лишнее, только повредит, если добавить любую функцию, нужную для конкретного частного случая, это только ограничит функционал, а так, любой может сделать как он захочет, какой смысл что-то придумывать, чтобы сделать хуже?!