Так по сути любая логика вида: при наступлении таких то событий делаем то-то и то-то является алгоритмом. Так что никуда от этого не уйти.