Not sure how I missed this glaring UIButton bug for so long...