update to use ChatComponents for Signs
fix typo in header file