An advanced UI framework