Bind widget click detection to body element

This allows us to catch errant clicks when in edit mode