Custom Events in Hamilton