add scroll buttons that appear in the production palette when icons exceed available space

Closes #7159
And here?