That's exactly what I do in my apps mobile_fish. Doing it once in CGapiApplication would probably be more efficient (the stylus needs to be 'down' on the device in order to have a 'move' event), but if you plan on building your application under a new version of GapiDraw you will have to be sure to bring these code changes over to the new CGapiApplication header file that will be supplied.
-- GR