Посидел, поиграл - пофиксил много проблем. Сейчас тестирую, скоро выложу патч, если все будет работать гладко.