push/pop attrib around draw