How about adding support for creating HTML5 presentations in Quelea, for instance using Strut (http://strut.io/)?