Spent an entire day trying to make ButtonControls more intuitive.. What a waste. :(