#96 Lots of work done on updated user agents. More work is still needed.
 Desktop and many mobile profiles need screen info and IDs and profiles need to
 be checked for errors. Code to handle updates needs to be done. Do not use this
 as it is now!