Thanks for your thoughts.
* For the radial menu, I'll need to look at creating some logic to handle >4 action types.
* For the registerDefaultPowerMenu, this is specifically meant to support the current implementation only. If something external resets the menu or decides it wants to handle read only differently, then it would need to make that read only determination before calling the function. I can move the list read only check outside the function, but it would still be in the onInit. Just trying to keep it encapsulated. What's the use case for something different?
* What's the case for a power not being in a windowlist? Technically, any power window can be put in a window list, even if it's hard-coded.
Regards,
JPG