It's alright. The controls could be better, but it's not bad by most means.
Thanks for your suggestion I will try to implement them in my project.