I'm open to suggestions… @coderunner and I already brainstormed about it and the solution is far from trivial.