A 5 degrees of freedom multi-user pointing device for interactive whiteboards