* View dispatcher: lock gui when the view tree changes * View dispatcher: include gui interface * View dispatcher: lock gui also when view added (view_dispatcher_add_view fn)