adds bindUIEvents function