Might be interesting to take into consideration:
A Behaviour is an EventStream + Some value in memory.
http://stackoverflow.com/questions/1028250/what-is-functional-reactive-programming/1033066#1033066
Actually quite useful to describe e.g. the user's inputValue
as you want both the value and to react to its changes.