adds events system for ui binding

Jira issue: APPWTV-28