Updated font data returns to accurately reflect properties & metadata
Fixed up events via the DOM, now all events propagate that way
Updated window properties store
Windows are now always part of the DOM, but have display: none when unmapped
Window class now stored correctly as input_output bool
Window width and height now returning correctly
Set correct cursor class
Use timeout on reps too, this allows reps to queued better
Return correct window attributes
Remove DOM element when triggering FreePixmap
ClearArea now generates correct Expose events when asked
Wrong char count in Text16