How to clear the canvas using a shake or orientation change event.
Shake:
Ti.Gesture.addEventListener('shake', function(e){ painter.clear() });
Orientation change using a function call:
Ti.Gesture.addEventListener('orientationchange', changed); function changed() { painter.clear() }
..to remove the event listener:
Ti.Gesture.removeEventListener('orientationchange', changed);