core.Component: введение ID подписчиков для методов on, off как альтернатива передаваемой функции; адаптация метода fire