Accept array input for idempotent button wrapper methods