Make deviceList HTML5 compliant
Add generic manager