Calling .click() in forceSelection() in blur() causes a focus loop, this needs a proper fix later but for now just revert the change.