this timer business is the hackiest part -- the only significant thing I'd change about this, actually. A more javascripty way to handle it would be to pass getCurrentPosition's onSuccess callback to `findMe`. Then the callback could be defined to fill out the fields and submit the form.