fix for multiple uninstall - need to clear pointer to prevent multiple-delete of same pointer. (doh!)
fix for devices not being initialized on first reset. (run Z then E, devices now properly initialized.)