Thanks for all the suggestions and offers of spare parts, I checked out Specsavers on my way past but they were seeing appointments only so I've posted off the broken aid.
I knitted this capelet some time ago but I've only just got round to attaching the button. It keeps my neck nice and warm.
I've started a granny shawl now.
It's a half granny square that is turned at the end of each row. The pattern can be found on The Patchwork Heart blog. I'm not using exactly the same colours as I'm using yarn from my stash.