added simplehex alternative. 99% less JavaScript, but looks worse in non-webkit