I can confirm works as expected on iPhone 🙂

Very nice implementation, will be using this at some point for sure.