add text labels, remove dhxlamp dependency