How fans oscillate