add mediator to application
open server to external connection
fixed autocomplete to keep list open
add mediator.  publish widget events. consumed by vis