I don't have the time to follow that much, but that's a better situation.
If it's 4 distinct buttons then you have the opportunity to setup 4 direct function calls, 4 easy 2 button combos, 12 less straightforeward 2 button combos, and a 4 button push. There's also 3 button push options if...