inject gadgets instead of only gadgetPref