Clickable Maps?

I had an idea for way to make it easy to set up clickable maps or map areas, negating the need to use pieces for the purpose.

The concept is that clicking on a map will, if a given Global Property is set, generate details of the click and trigger a Global Hotkey.

In my prototype, the Global Property is set to the named Global Hotkey to be triggered, and this property name can be defined at Zone, Map or Module level. These properties could be set if the GHK is about to be triggered (there doesn’t seem much point in setting them otherwise):

VassalClickMap
VassalClickMapX
VassalClickMapY
VassalClickZone
VassalClickLocationName (not implemented as yet)

A possible use case is where a piece is to be moved from one location to another. By clicking on the area, the Global Hotkey could trigger a Global Key Command targeting a piece to be moved. I have in mind the game Liberté, where blocks are placed within areas of the map in a predictable manner. The areas are already defined in the module but it would be quite tedious to produce pieces to overlay those areas.

I wonder if any other module developers can see some utility in making this a standard Vassal feature, or indeed whether there might be some problems to anticipate with implementing this idea.