Add onLoad callback

onLoad callback allows the GUI to redraw posts.
Add refresh rate

The desklet now has an update function which uses the mainloop to update
at a refresh rate set in the settings.