Hi,
If you only want to constraints the kind of levels a user can do ( but not constraint by unsupported features for a specific level), then you can build with the all the levels and simply list only the ones available for that platform.
A Custom action can be created to send events based on the platform, can you get back to me next week on this and I'll do one.
bye,
Jean