The only issue with using Annotations is that when using the JavaScript api, you have to call SetXML each time you want to update them. When we're attempting to use a pointer to point at the current value that gets updates sometimes many times a second, calling setXML can cause flicker issues and higher cpu usage. It would be helpful to have a pointer that can be attached to the current value so that when you call SetData, the pointer would update with the value.