handle device buttons ngcloack