iTween start another ShakePosition on same object

I was wondering if it is possible to trigger a ShakePosition on a GameObject using iTween and then maybe trigger another ShakePosition on the same object even though one is already running.

What im trying to do is trigger a shake on the camera when the player collides with an object. I tried but if it runs into an object while the shake is going on it doesn't do anything. So the first shake could almost be over so shaking slowly and the player could hit an object and it doesn't alter the magnitude.

Is there a way to do this with iTween?

Try using one of iTween's Stop methods before you call the new one. iTween doesn't destroy duplicate calls on the same object so that it can work efficiently for the Update loop. Or you can just add slightly different values to the values you send it for you shake - maybe make them random.