compact_menu new selection system

fater rendering.
digit var or pointer detetion.
slider var or pointer detection