Following Unity3D style for event handling

Using Event.current.getTypeForControl
Using mouse deltas
Adding controlID only on layout events