overlay drawing functions take input from image structure directly