kv code block definition
codeBlock touch methods added

work in progress