Ok!  I see. So currently the function is being called hundreds and hundreds of times on every mouse move, which means your timeline is constantly being overwritten From your description you just want to   1) size them up when the mouse starts moving 2) make them small when it stops moving   So you'll need to detect those exact moments and then only animate the size when they happen. See the Pen LYzeJWo?editors=0010 by GreenSock (@GreenSock) on CodePen 
    • Like