added object manipulation using mouse