customWidth = function () {
return (new Runtime.Library).Generators.observe(function (change) {
let width = change(target.clientWidth);
function resized() {
let w = target.clientWidth;
if (w !== width) change(width = w);
}
window.addEventListener("resize", resized);
return function () {
window.removeEventListener("resize", resized);
};
});
}