changed app launching method and allowed the option to handle multiple apps, need to work on settings