Added object event listeners, user control