Решение было не из легких, но попробовать хочется.
Если кто-то хочет пофлудить на эту тему, прошу делать это здесь, а не в "Барахолке"