improved userAgent detection and platform informations
allow eval