DEMO, I am uploading it separately because in this we have created the UI programatically, Not sure if it will work for you, If you can build on this I will upload it to the main repo. Let me know.