change ValueQ to custom defQ to handle up/down/own values; change
simpMSelect to SimpMSelect (undocumented but can be called publicly)