That's a good idea, absolutely ! I'm gonna try to keep in minds those different problematics when refactoring the code, you've made some really great points !