jslint rescanned
fixed double listen message
changed checkSupports to not die if an item fails … defer need to know support by just calling checkSupports