PuReWidgets : a programming toolkit for interactive public display applications - Cardoso, Jorge C. S. (2012)