Upgrade VisibilityToggler component to work with component loader