editor: added mouse tracking and popup placement
editor: fine-tuned popup placement
editor: added popup_hide() if clicking outside the popup
editor: added popup_menu() and menu button
editor: added "Create four point" and "Create noise" to "sample" tab
editor: added "Finish" operation to "sample"
editor: reformatted the rendering of block parameters, added handling of block parameter description