Почему кнопки остановить/отменить/закрыть не действуют сразу? Например грузится в браузере тяжелая страница, я уже вижу нужный контент и нажимаю кнопку "стоп", но браузер продолжает грузить и перерисовывать страницу еще некоторое время. Другая ситуация, когда добавляю большой торрент в Transmission и хочу перезагрузить мак, но он не дает это сделать до тех пор, пока не распределит место для файлов. Я нажимаю "принудительно закрыть", но ему по барабану. Что это вообще такое, глобальная фича современных ОС? Почему нельзя просто взять и прервать все операции по требованию пользователя? Любой JS, запись файлов, что угодно, если пользователь требует этого немедленно.
У вас есть друг который умеет только записывать по одной цифре. Вы диктуете ему последовательность, и тут вам прилетает оглоблей полбу - вы "забываете" на какой цифре остановились. С какой цифры вы начнете диктовать?