Added scroll event to ScrollController

As discussed in issue #23, however the scroll event is also triggered for the first frame, after the scroll start event.