make appInstance mandatory for creating browser
break a lot of things