Why not just directly pass `onSeekEvent`