That is what EditURL does. If you need to show other modules while the skin object is in another view is to load controls dinamically (not the DNN ctl but the ASP.NET controls) or show/hide panels with the "visible" property. It is also possible that you will need to use either URL querystrings, viewstate or both to achieve the results you look for.