Maybe we face different problems, but at least they sound like the similar direction. See link for my problem description: