extract strings
add some methods to dispose, clean up license header
implement dispose for dummy connection
add calls to dispose
cleanup
forward visible state to renderer