refactor => fireEvent
glyph FontAwesome