Support Elements as Interactable origins

The left and right or interact(element).getRect() will be used as the
origin coordinates.