Stricter typing of Slot.
Properly close HID devices before re-opening.
Implement applet downloading.