functions change

.on() function to support dynamic html creation