Fixed some of issues for selection.  apparently Input.GetMouse() calls not as accurate as Event handling in GUI.