Just a quick thought - did you consider trying to make an outer case for the Bangle to waterproof it?
For example if you could get something printed in flexible rubber that went around the side of the Bangle and then you glued it on, that might allow you to waterproof it while still using the button?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Just a quick thought - did you consider trying to make an outer case for the Bangle to waterproof it?
For example if you could get something printed in flexible rubber that went around the side of the Bangle and then you glued it on, that might allow you to waterproof it while still using the button?