set timeout on event firing