Use `NSUInteger` instead of `int` for button states array ivar