Binding Update on Tag Folder Change

I'd like to have a dropdown that provides a list of UDTs (names) from a specific tag folder. (currently functions on page load via tag.browse transform script)

My question is what the best way to monitor for change to the tag folder contents and bind the dropdown options to reflect the change automatically? Binding directly to a folder path doesn't trigger binding updates when the folder contents change.

I expect I could get a timed gateway script to browse and count or index the folder and do something with that, but I'm wondering if there something more streamlined that I'm not considering.

There's an SDK method for listening for such, but there's no safe way to construct a listener, unless you use my Integration Toolkit's indirection function.

Thanks for the information! The toolkit looks like a viable solution, however given the simple scope of my project; for now I'm just going to approach it non-automatic. I've bound the dropdown options to a string array tag that is a list of the UDTs and built a project script to update the tag that I can call when/wherever. It would be nice if tag folder binding was a more useful in the future.