can access renderer from the activity and not the view...
pass functions as arguments