Async user transform working
detect when tranform is complete - the not-so-good way