Reqiure callbacks to be functions for event binding