fix errant home marker being set at 0,0
reapply some stuff that got stomped
prep to set home location