fix(ionSlideBox): fix regression allowing slide past boundaries

Closes #1414, #1405, #1409, #1321.