Cool. When we disabled one post-processing step, the app started to work just perfectly. The "funny" thing is that the post-processing step was needed to override certain "feature" of the backend system that make the users confused. I guess we just need to live with that.