timob-14520: checked hierarchyHasListener just before firing the events.
timob-14520:timob-13253: set timeout for some sync events so it won't block the UI thread to get ANR.
timoe-14520: fix typo.
Merge pull request #4622 from pingwang2011/timob-14520

timob-14520: Android: Anvil: android/android/android -> jsActivityUrl failed