Add basic gadget support