Очень похоже... 8) Но решение очень оригинальное!