Update app handler to use settings specification function