do not name functions when it's not needed
fix hasNetwork helper
add click
begin aggregation instead of deletion