I don't think this caused quite such a stir over here as it did with people living with type 1 diabetes in the states, but if you'd like to know a bit more about the spongey thing that might make insulin on demand in realtime and the hoo hah it caused you should probably read this post:
http://typicaltype1.com/2013/03/11/the-biohub-brouhaha-of-2013-an-animated-retrospective/
It will make you smile.
5-10 years eh? Sounds quite familiar.