added tracking of changes for all models

better ui (masonry) for contra