Yeah "clunky" is definitely a good word for it - Needs a lot of improvement. Thanks for the kind words!