Grainary works out its estimates on the phone itself, so it needs JavaScript on. With it off, nothing happens and nothing is sent.