Confirmed working with button triggers