It feels like x/y should be attributes of `<hotspot>` - or are there cases where you would have several positions for a single hotspot?