abstractcameraholder gets now uihandler attached
give background and uithread to camparameters on all apis
call uievents in ui thread
fix api switch