I'm amazed this hasn't gotten more attention. One of the first things I tried to do with the API was add a clock to the screen... which isn't possible because the API can't do anything to the UI. The only solution I found was by making a macro my players could see, and renaming it via the API to display the desired information on the button's text. But this resulted in a tiny little clock, that is easily ignored by players, in an encounter in which time management was supposed to be vital. A solution as simple as being able to place a string of text, or a particular image, in a given location on the screen rather than on the VTT would be incredibly useful. All variety of displays could enhance game play, from party HP trackers, to calendars and clocks, mini maps, status markers, compass indicators, quest reminders, etc. And all that could be done with nothing but images and text placed relative to the view-port rather than the table. But as Alex L pointed out, there could be so much more. Giving us the ability to create panels with HTML content, and buttons linked to API events... This would bring a lot of utility to existing scripts, making settings adjustments easier and giving less tech-savvy users an easier way to control all their abilities. And it would enable community developers to create a wide variety of new features, in some cases taking care of requested features that haven't earned enough support, but would nevertheless be useful. But it doesn't even have to be that complicated, just allow us to spawn an image that's attached to the view-port, and add an event that triggers if the image is clicked on, that passes the offset of the click - we can handle the rest if we have to.