Refactor settings wrappers to allow smooth overflows

Closes #4186

- Alters settings markup to allow for correct use of `-webkit-overflow-scrolling: touch;`