Giving Behavior.InitializeValue a better name

Behavior.InitializeValue has been renamed to ListenForEventFirings.
InitializeValue seemed to imply that the value would only be initialized
once in the constructor. The new name reflects the fact that the value
will be updated any time the underlying event is fired.