hamilton live