Added timeouts so that the default actions happen no matter what.
Remove the timeout from the passive click, and move the page unload timeout to only get set if the page will unload.
Merge pull request #6 from hex337/add-timeouts

Added timeouts so that the default actions happen no matter what.