Поздно, нужно переписывать с нуля.
А я ещё на старте говорил вам что не надо вешать слушателей в бинде, говорил!!1!1!
А вы глупцы не послушали, вот и страдайте теперь.
Объясняйте ситуацию заказчику, выклянчивайте у него часы на то чтобы проект в порядок привести.