button status management