add launch click listener