Merge fix: re-add vsync callback to enable moto cmd panels

It was erased by c31210d8e10cb6c8e85937d5c43cdd27d404edf3