add timeroverlap detection made by adenin (thanks for the great work!)