simplify some of the change events
add gps info block to fill some of the whitespace