transfoom the clone way into the Cr.elm way
get element function
splitting items into controls and tabs divs instead of recreating controls
remaining tabs link correct state during search
case insensitive search
always use search when applying sort
correction
sort is cached so search always applies latest sort
version