DRY up the button creation functions
'labels' for the order by
axis-line and label for order by
color by numeric scale
fix order by bug when nodes are removed