update some links for further reading
Add action for each on event