This sentence sounds like it's still talking about/comparing to KVO, which is a small subset of what RAC is useful for. Something like this might work better:

> Signals can be built on any stream of values over time, not just KVO. For example, they can also represent button presses: