A single click will mark the time slot or the appointment as selected (highlighted). Once an appointment is selected you can hold your finger on the appointment element and move your finger to a different time slot. Once you raise your finger from the screen it will position the appointment to the new time slot.
Could you please elaborate a bit more on a single-click event requirement?
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.