Add rudimentary support for legacy gadgets

Closes #63

(only one gadget supported)
That's the stupidest thing I've seen in a long time. Notice it ends up working because on L70 I say "unless legacy gadget treat it like a legacy gadget" :facepalm: Fixing.