fixed dropdown
setPage / getPage are 1-based not 0
unclamped slider input handling relative not absolute