I'm having some issues getting the OnRelease function to work. For the sake of troubleshooting, I just have it printing a message when OnRelease is entered. I have an OnPress function in the same script and it is working just fine. Perhaps I am misunderstanding how OnRelease works or something? Does it not trigger when a held down click is released? My buttons are using a modified draggable object script, that is basically the normal draggable object script, except the target is set to gameObject, and thus the buttons drag themselves. Just thought I should include that in case it makes any difference :/