fixed events binding