slider: don't fail when firing slider event

don't expect too much on the content of the BaseSlider
gui util: convert to future division
gui: add comment
gui: fix order of views in inspection tab

need to use OrderedDict, otherwise buttons will be randomly ordered.
also simplify the type to not use namedtuple