Zidane, не сталкивался с зависанием, эту программу также попробовал - не виснет.
Допускаю, что с эмулятором есть какие-то проблемы, приводящие к зависанию, неплохо бы попробовать смоделировать, при каких обстоятельствах это проявляется...