Glenavon have confirmed that Barney McKeown, who “has been central to everything good both on and off the pitch”, has signed a new long-term contract extension at Mournveiew Park.