Have a look at Shingleback does great work