You seem to have the basic mechanics in place and it works well. Well done and good luck with your future development.