basic

todo:
pasted images support
table support
HTML paste support
right menu support
shortcut support