bug alert
use $digest to ensure the rotation speed changes magically