http://jsfiddle.net/atc0k983/?avg=0.07573710093995278&peo=d0lC8XNm7kNgFkEB/.