create view class
fix keymaps
fix bug that insert-blank doesn't work well
remove cut and copy
restore original selection