A multi-platform toolkit for creating graphical user interfaces