Designing digital tools for critical reading : multiple perspectives on a platform for social annotation