add UI selector and event binding