slider user functionality