added WebHID and app classes (dev phase2)