Kinda works with buttons