0.22: onUiBound accepts both app and app.id as first param