better display for steps legend
really cleanup when no section