A distributed classroom clickers system