fixed lower p again
Code block  updates

Primary Block needs on touch methods
working function list

when precodebutton touch methods added broke when trying to updat pos of
precodebutton on_touch_up
added codeblock import
created precodebutton

on_touch_up method seems to be broken when this module is a sub screen
in another module.
x coord is none and should not be
start of user code display
update to method headers