Первый раз такое вижу, хотя идея вроде бы не нова.
читать дальше