There are possible solutions for this in HTML5. I'm still investigating. If anyone is interested, let me know and I will update this thread.