pub type ScrollCallback = Rc<dyn Fn(f32, f32, ScrollSource)>;
Callback for scroll events (delta_x, delta_y, source)
pub struct ScrollCallback { /* private fields */ }