add underscores to private members

for consistency
move ownership of graphs to tab pages