added event delegate demo