Fix module load order and use proper gadget bindReady event.