* Added docs for the class. Override only buttonEvent (as for other non-visual editors) * Started fixing other editors, a lot of redundant code can be removed. * See comments in VisualEditor.cpp