Michael Leslie - fixed up the English
Magnus Müller - scroll to beginning end if end beginning reached patch
