I think an on_release function can be realized by reading the mouse_left value. But a mouse_panel variable is a good idea and I'll add it to my list.