Реально крутой механизм! Это полностью ваша разработка? Или что то откуда то позаимствовано?