If a control is capturing the focus/events via the canvas, and another control becomes captured, the original loses capture.
This should be straight forward to resolve, but creates some situations that appear buggy. For instance: dragging the scroll handle inside a dropdown, steals the capture from the dropdown, and it no longer gets the events it's expecting to be exclusive.