есть интересная вещь, сперва я называл переменные абы как, потом давал названия по смыслу: "timeEvent, listenEvent, workCount, progressMaster" а потом начал давал имена знакомых, подружек и бывших, теперь я знаю, для чего каждая из них, где хранится мусор, какая динамичная, какая реальная, а какая для большого массива данных без смысла.