Driver User Defined Methods

According to the Driver Object documentation, there are user defined methods of installed and updated but uninstalled is not listed like it is with the App Object.

Is there a way to trigger something in a parent device when a child device is removed and/or the device type is changed? This would be helpful to allow the parent to update its data.

Uninstalled is a device method that is triggered when a device is uninstalled, there currently nothing to detect a driver change.