replace jquery dependency with tiny ajax lib, aggregate js libs
allow for null accuracy