How close to a circle does it have to be -- can you get away with drawing a line through 12 points (think hour marks on a clock) or 60 (like the minute marks)? The fewer you can get away with, the easier it is to program.
Similarly, "slowly" needs to be defined. What is too fast, what is too slow?