I had similar issues, but this was a few years ago. It was not something I was comfortable deploying in any production environment because it fell apart so many times in dev. Luckily I caught these issues before it was used in production.