Three Stars
A little difficult to program but seems to work well.
Rating: 3 stars