A method for providing a virtual notation surface, comprising: detecting, from one of a first user or a second user in a shared virtual environment, a selection input corresponding to a selection of a virtual notation surface, of a plurality of virtual notation surfaces available to the first user and the second user; displaying the selected virtual notation surface as a first virtual object in the shared virtual environment in response to the selection input; annotating the selected virtual notation surface, including: detecting a first gesture input from the first user; annotating the selected virtual notation surface with a first annotation in response to the detection of the first gesture; the method being further characterized by: detecting a second gesture input from the second user; annotating the selected virtual notation surface with a second annotation in response to the detection of the second gesture, wherein annotating the selected virtual notation surface includes: detecting a selection of a virtual object of a plurality of virtual objects; and annotating the virtual notation surface to include the selected virtual object in response to the detected selection; and setting at least one of a size or a shape of the virtual notation surface in response to detected relative movements of a first handheld electronic device and a second handheld electronic device relative to the virtual notation surface, the first handheld electronic device and the second handheld electronic device being operably coupled with a head mounted display, HMD, device; and displaying the annotated virtual notation surface including the first annotation and the second annotation in the shared virtual environment. detecting, from one of a first user or a second user in a shared virtual environment, a selection input corresponding to a selection of a virtual notation surface, of a plurality of virtual notation surfaces available to the first user and the second user; displaying the selected virtual notation surface as a first virtual object in the shared virtual environment in response to the selection input; annotating the selected virtual notation surface, including: detecting a first gesture input from the first user; annotating the selected virtual notation surface with a first annotation in response to the detection of the first gesture; the method being further characterized by: detecting a second gesture input from the second user; annotating the selected virtual notation surface with a second annotation in response to the detection of the second gesture, wherein annotating the selected virtual notation surface includes: detecting a selection of a virtual object of a plurality of virtual objects; and annotating the virtual notation surface to include the selected virtual object in response to the detected selection; and detecting a first gesture input from the first user; annotating the selected virtual notation surface with a first annotation in response to the detection of the first gesture; the method being further characterized by: detecting a second gesture input from the second user; annotating the selected virtual notation surface with a second annotation in response to the detection of the second gesture, wherein annotating the selected virtual notation surface includes: detecting a selection of a virtual object of a plurality of virtual objects; and annotating the virtual notation surface to include the selected virtual object in response to the detected selection; and detecting a second gesture input from the second user; annotating the selected virtual notation surface with a second annotation in response to the detection of the second gesture, wherein annotating the selected virtual notation surface includes: detecting a selection of a virtual object of a plurality of virtual objects; and annotating the virtual notation surface to include the selected virtual object in response to the detected selection; and detecting a selection of a virtual object of a plurality of virtual objects; and annotating the virtual notation surface to include the selected virtual object in response to the detected selection; and setting at least one of a size or a shape of the virtual notation surface in response to detected relative movements of a first handheld electronic device and a second handheld electronic device relative to the virtual notation surface, the first handheld electronic device and the second handheld electronic device being operably coupled with a head mounted display, HMD, device; and displaying the annotated virtual notation surface including the first annotation and the second annotation in the shared virtual environment.