initial draft for a ua-parser specification