Added ScrollCallback... (it seems that x and y are just one of {-1, 0, 1}... a float is overkill here)
Added callback for window close event