before deletion
AWESOME MASSIVE RED DIFF because animation factory cleanup and promise animations now :D