add evt.preventDefault and fix getIccById typo