hopefully then my generic routine which scrolls everything does not fall foul is it considered a "command" if I read mouse inputs in and use the delta of them to adjust the offset of my canvas giving the effect of a scrolling motion?