add new preferences ui - issue #8