Am not sure but lemme take a smart guess...
hubpages.com means the traffic didnt come from any ones page directly e.g at the right hand side, you will see some hubs advertised.
vidaloveslife.hubapges, the traffic came from that user directly, though i dont know how exactly
m.facebook.com- the visitor used a mobile device and not a computer
like i said, am not sure but thats my guess.