hash works again

TODO: extend to widgets (i.e., date)
remove "select-" prefix for elements, simplifying its use
t works
fixed small issues