Big update to close the gap with Framer