The public library computers are just displaying the resulting transformation layer. This is much easier ASL than installing individual pieces of applets or JavaScript to run on a public library computer, which is always an uphill battle, as you probably know. Your natural allies are these already established middleware solutions.