increased device icon size
implemented event array update without calling Array.prototype.sort (too expensive)