Developing contemporary web-based interaction logging infrastructure