ugui 4.6 Slider automatic reset

I want the Slider value to be zero once you release the handle.

How can you achieve this?

This does the trick:

using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;

public class Val : MonoBehaviour, IEndDragHandler
{
	private Slider me;

	void Awake()
	{
		me = gameObject.GetComponent<Slider>();
	}


	public void OnEndDrag(PointerEventData data)
	{
		me.value = 0f;
	}
}

if i need slowly or smoothy?