Making component and page widget transform a little safer