Scatter: add on_transform_with_touch() callback

This branch adds an on_transform_with_touch() callback that is triggered when a transformation happens as a result of a touch in Scatter.transform_with_touch()

This provides a way for applications to detect and react to user transformations of Scatter widgets

By default the callback does nothing