jsgui: re-support adding locations to the catalogue