js effects complete