add arbitrary 'features' to the capabilities listener