Avoid arrays for string concatenation
Better event handling