crates/canvas/src/interaction/mod.rs | 30 ++--- crates/canvas/src/interaction/tests.rs | 173 +++++++++++++++++++++++++- crates/canvas/src/reading.rs | 208 +++++++++++++++++++------------- crates/mobile/src/tests.rs | 102 ++++++++++++++++ 4 files changed, 411 insertions(+), 102 deletions(-)