refactor getters and setters
refactor brush implementation when set externally - programmatically as opposed to manual brushing
various minor details
add basic rangeSlider