Former wide receiver Keyshawn Johnson is getting married to his longtime girlfriend, Jennifer Conrad, and the couple just sent their guests the best wedding invitation ever. According to TMZ, a few weeks ago guests started receiving iPads in the mail pre-programmed with crucial wedding details.

A source told the site that once the iPad 4s is turned on a program pops up with all the information they need: wedding venue, hotel information etc. The iPads also included a photo gallery, guestbook and a countdown to the wedding.

The engaged couple also made it easy for people to buy wedding gifts and included their registry on the iPads. The couple, who has two children together, hit a rough patch a few months ago when Johnson was arrested for getting into a physical altercation with Conrad.

According to TMZ, he was briefly jailed on misdemeanor domestic battery charges after police responded to a call from his Calabasas home "regarding possible spousal assault call for service."

A police report said cops "determined that the resident and his ex-girlfriend were involved in a domestic dispute." According to TMZ, Johnson smashed Conrad's cell phone, causing her to cut her hand. A source said the two had been arguing over marriage.

Johnson wasn't charged and was released from jail after posting a $20,000 bail. Shortly after the incident, the two were spotted at AT&T shopping for a new cell phone, TMZ reports.

The athlete released a statement following the dispute, saying, "I am pleased that law enforcement acted quickly and that this matter has been fairly resolved. The quick decision results from the fact that I should not have been arrested because no crime was committed. I did not and would not touch, grab or strike a woman - any woman. Though Jennifer and I are both pleased that this matter is over, we very much resent the fact that I was ever arrested in the first place. I apologize to my friends, family, fans and colleagues for this matter."