WinJS custom ListView implementation to support semantic zoom, drag reorder, cross slide, etc...