I would like to suggest if at all possible that you separate the extension itself and the demo page, which would make it not necessary to have OutSystems UI installed at all. This would make your extension a lot more backwards compatible to OS 10 for example.
It's still usable but can't be directly downloaded from the forge, because it says it's incompatible with current version of the platform, have to download and apply manually.
Regards,
Shahaji