use ScrollAnimation constructor and allow offset