Added key repeating
Adding/removing items on the fly. Grouping items.