> awesome free roaming 2G
So instead of fixing the real problem - which is obviously connectivity - we need to break the web and add another layer of Javascript complexity to something that works perfectly fine without.
It's 2016. 2G is 25 years old (started in 1991!). Stop being cheap. Stop working with 2G.