added compare to widgets
drivers update themselves when any driver is pushed