added firefoxos and winphone detection