Nobody likes hunting around on a keboard trying to define functions, so by using button boxes you can have your secondary controls permanently mapped to switches clearly labeled and placed close to your primary controls.