Added ActionButton variant that listens directly to CurrentState