add scroll script, fixes #14