Такой вариант - не вариант? там в журнале расписано как делалось