ButtonProvider and action for button device