Custom click handler instead of just removing the toast

Now, users can define click handler for the toast as the last parameter
of pop method. The click handler will have access to the clicked toast.
The default remove method will be run if nothing is specified.