added LOG
change ListModel usage to allow adding Calls after creating GUI Elements
some more abstractions and a simple fix
created reuseable testcase for issue #77