Fix #1: disabled button not being visibly disabled