UI framework update