morree
adapts for many browsers