Where does intent data come from? How does it work?