Horizontal carousel single item fix

Have gone with simplest possible fix as legacy code with incomplete coverage. Tested in app rather then with unit test as a fail would result in an infinite loop & break test run.