showPreview refactor and disable, contacts listenser refactor, cleanup