@jrDev That is exactly the idea here. DoozyUI is not a UI framework (that replaces the Unity native uGUI framework), it is a UI management system for the uGUI framework. You may be confusing using UI components with UI management. They are completely different things. Several components are assembled into layouts (or views). These views are static and you will need a way to show/hide them from screen, animate them, play sounds and so on. This is called UI management and you need to write a separate system (or systems) to accomplish this. And this is where DoozyUI comes in, it help you show/hide this views in a controlled manner while also providing animations, sounds and a lot of other things.