Added userHasInteracted to mitigate transitionEnds & improve user experi...

...ence.