HP's Support Assistant uses a button driver. It is necessary, why?