Ну если уж симулировать то всё
http://www.membrana.ru/articles/glob...08/201400.html