Moved the contents of addon.ToggleFilters() to the OnClick script of ARL_FilterButton, since that's the only place the function was referenced.
Moved the contents of addon.ToggleFilters() to the OnClick script of ARL_FilterButton, since that's the only place the function was referenced.
Changed addon:GenericCreateButton() to be file-local GenericCreateButton(), and moved its helper functions out of its function body (so they weren't re-created every call) and into an enclosing do-block.
Changed addon.resetTitle() to addon.Frame:ResetTitle().
Renamed maxVisibleRecipes to NUM_RECIPE_LINES.