The widget can consume publicly-available or custom web services via AJAX (Asynchronous JavaScript and XML) to obtain data for visualization for a variety of annotations.