flyingon is an object oriented javascript UI library