add an context object
add it to perform(Context) for actions
Exist, NotExist use Context
leftclick uses new construct
finddo for all actions, including Label and Type
complete transition to using the context object