new parameter: timeoutAfterMove : bool

Hi,

I've added a new parameter that I think it's quite useful: timeoutAfterMove : true/false.

If set to true there will be another timeout set before closing the modal.

This is especially useful in this scenario:

1. window is blurred, user is in another tab.
2. user receives notification in "background"
3. user returns to intial tab only to see the modal disappearing if timeout is set.