If I move the cursor slowly, I get the proper sequence of events when entering/exiting the views. But, if the cursor moves quickly, the enter/exit events still fire, but can be out-of-order.