cleanup component
add messagesToShow to state, fix groups picker to always have all groups
staring to sorting clickable parts of component