add comments
update todo
rename osc factory names, add new rpc call get guistate