canvas-redraw: canvas: add fakeDraw to fix bug on Android 4.3 webview; some other updates