As far as I understand, binding to a driver from another driver violates the driver model; a clean way to accomplish this must be found.