I wrote an article about how this problem can be solved. Take a look at my page! 😉