better axis label handling