Protocol: Scroll is now something that applies to a shape instead of to the entire canvas