modified for screen changing
modified to pass through parent layouts
modified for screen swapping
modified to accept parent layouts

also modified on_touch methods
separated programmer view from main
separated program view from master
updated to look for on_touch_up