Added a work queue to the View so that only one push request is conducted at a time.
Unsubscribe from listen events during update to ensure we don't loop.
Mapped Valid through SingleNodeBinding.