calling all draw registrants again, made exception for visible.draw