something weird with firing blur before click trigger