A responsive, cross platform, touch friendly overlay in javascript