flush() terminates a single iteration of widget drawing. see #23
Allow the engine to load modules from the bumblebee/modules/ directory. see #23