ux is now ui, behavior is now widget