Two-way binding for Web Components

... which expose and 'change' event.