Implementing a shared whiteboard