* small ui tweaks * abstract out the draw_data composition * enable dashed shader during custom shader draw