A space based model for user interaction in shared synthetic environments