Thank you very much for the feedback. I'm taking part in another jam tomorrow, but I'll see if I can find time to improve this.