draw and modify geometric objects interactively