Fix #870 (Cursor rendering problem) and #866 #863 (Cursor not showing in Playground)
Fix #870 (Cursor rendering problem) and #866 #863 (Cursor not showing in Playground)

gecko655/XVim,antmd/XVim,dengcqw/XVim_x,pebble8888/XVim,squarefrog/XVim,antmd/XVim,hyperspacemark/XVim,N4tr0n/XVim,dengcqw/XVim_x,N4tr0n/XVim,pebble8888/XVim,hyperspacemark/XVim,squarefrog/XVim,teemobean/XVim,dengcqw/XVim_x,gecko655/XVim,brucehappy/XVim,N4tr0n/XVim,pebble8888/XVim,dengcqw/XVim_x,XVimProject/XVim,brucehappy/XVim,pebble8888/XVim,ishkawa/XVim,raimon49/XVim,raimon49/XVim,hyperspacemark/XVim,tanxxjun321/XVim,gecko655/XVim,XVimProject/XVim,ishkawa/XVim,squarefrog/XVim,N4tr0n/XVim,XVimProject/XVim,raimon49/XVim,squarefrog/XVim,tanxxjun321/XVim,antmd/XVim,gecko655/XVim,teemobean/XVim,tanxxjun321/XVim,raimon49/XVim,tanxxjun321/XVim,brucehappy/XVim,ishkawa/XVim,hyperspacemark/XVim,antmd/XVim,teemobean/XVim,XVimProject/XVim,ishkawa/XVim,teemobean/XVim,brucehappy/XVim