Glorious - not perfect yet but a massive improvement. Source Repo