slide
slide ui, getters + setters
observe