Removed eval in JavaScript, improved useragent string and its updating on name change.