typo: isBtton -> isButton