app: insertApp action requires App pointer