fix bugs:
1. when widget editor is visible, we don't need to rerun the code of visible
2. handle the case of no-icon app
3. don't call switch focus when user press enter
4. don't handle keyevent when applist is shown
Merge pull request #6 from huchengtw-moz/luke-tv-arch1-widget-bug-fixing

fix bugs
[Widget] Create clock widget
Merge pull request #7 from shamenchens/TV_arch1

[Widget] Create clock widget
* add vendor/evt.js
* appList paging mechanism (WIP)
add save and load
Merge pull request #8 from huchengtw-moz/luke-tv-arch1-widget-load-save

add save and load
Implement action object sent from homescreen app