BUGFIX: Closed dialogs now get properly destroyed
preserveFooter now ignores blank footers in favour of populated ones
BUGFIX: Windows that matched one MD5 would never update again
BUGFIX: Forms would replace existing window contents