I copied the sample code and made it run ... But if I tell you I understood what those codes are ... I would be lying.