Hackish: change the configuration while running
Add "transition_hook" to [Dmlenu.run]. Enables one to update the configuration
(and perform side effects) when an the "source" changes.

Also fixed some minor drawing mistakes.