UI framework updates