- try...catch removed
+ widget exports function
+ item click event