ImportError: no module named foo; AttributeError: 'module' object has no attribute 'bar'

Thanks @stucork - yes you’re right… My HomePage was importing UserSetup (so it could add it as a component when the UserSetp menu button is pressed). That obviously prevented me from re-importing from the HomePage.

I really like the simplicity of of @stefano.menci’s solution so will go for that!

PS I’ll scour the Docs and Forum again tomorrow but would be curious to know if there’s a recommended design pattern for the common layout where you have menu items/buttons on a top toolbar and want to dynamically load each page as a component below…