vjr object mouse movement development, client, non-client, incomplete