There were first batch of 100 Flash modules with each having 5 to 10 lessons. All these need to be converted to HTML5 using HTML5 Canvas was a must. This lead to the challenge with input text field on top of Canvas. The text field was not working properly on some of the devices. We managed to find a custom solution for dynamically placing the input field which worked without any issue across devices.