saving state on threading macro animations