After the discuss with John, we think using mock web activity is good for avoiding the dependency with system app.

I propose the "active app iframe" idea is because doing ` var activityObj = JSON.parse(body.getAttribute('data-activity'));` seems be to a hacking way.

After the discuss, John and I think the mock web activity way is good enough for now.