У dime_spb на эту тему подробно расписано. И у него же был метод, некоторые "проблемные" мозги без снятия шить.