There are problems with this code, the animations aren't working fluid. Plus I have not been able to work out a method to make these circles of wifi concentric, as I have used pure JS to translate them instead of hardcoding. To jump directly to the rotating line part, comment line 54 and uncomment line 55 of ruler.js