detect the "Event Type.Mouse Drag " without the need for OnSceneGui or OnGui

Is there another way to catch the “EventType.MouseDown or Event Type.Mouse Drag” that is not in OnSceneGUI or OnGui? I am looking for a way to save resources and not do these queries

There was a long thread about this. The answer, not really.