Move :handler option to be inside :app component