add cross-browser CSS prefixes + cleaning + other cross-platform fixes