Air-free non-pneumatic tires are coming to a bicycle near you

Any idea what holds it on to the rim? Is it glued? I suppose another way would be for it to be elastic enough snap over the rim, which could be keyed like a belt drive to prevent slip.