elm.blur replaced with elm.triggerHandler('blur'), because blur() method is not supported by jqLite