fully functional date setting and time sliding.