deferred setup works with UV-coords