Tu jest dokładna odpowiedź na zadane pytanie. http://www.youtube.com/watch?v=smGkzMyR5Ow
Polecam resztę częsci.