ENH+FIX: refactor topo plot functions