Product review (5 stars): exactly what I needed
Installing it was more complicated than I expected since it came with no instructions but I eventually figured it out.