refactor event processing in toplevel widget
enable lwt syntax extension in .merlin
compile with bin-annot for merlin
move toplevel widget into separate file + a bit of refactoring
add .ocp-indent: use lwt syntax
Merge remote-tracking branch 'upstream/master' into modal
wait for ui draw operation to finish before starting new one
typo in comment
support modal layers
support for modal layers in ui
example for modal layer
doc comment
comment
store layer event handlers in toplevel
helper function for easy UI creation
eliminate code duplication
Move "running in term" machinery to new file
refactor variable names
minor cleanup