only reload map obs when map is truly on top

for #89. not super happy about this technique, it's a little fragile.