I have some ideas.

Give me some time to implement them and stay tuned : )