Handle transparency when drawing lines
Add more delegation to satisfy previous API