1 fix bug for HostWindow Draw
2 add arg src rect to DrawCanvas
3 refact for base view ScheduleDrawInRect