What’s the difference between a set-top box and a dongle?