This works pretty well.
Not perfect, but I'd buy it again.
Rating: 4 stars