Essential Macros: Why You Need Buttons For Optimal Functionality